Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Boris

[Resolvido] Agrupando por Pais

Recommended Posts

Galera estou com o seguinte problema...

 

Tenho um Banco de Dados .MDB

 

Com as seguintes informações...

 

Id_Evento

Nome_Evento

Nome_Pais

Nome_Cidade

Data

Hora

 

porem estou tentando fazer um Response.write visualizando da seguinte forma

 

 

Agrupado por País

 

NOME_PAIS ( Exemplo: Brasil )

 

Nome_Evento

Nome_Cidade

Data

Hora

 

Nome_Evento

Nome_Cidade

Data

Hora

 

Nome_Evento

Nome_Cidade

Data

Hora

 

NOME_PAIS ( Exemplo: ESTADOS UNIDOS )

 

Nome_Evento

Nome_Cidade

Data

Hora

 

Nome_Evento

Nome_Cidade

Data

Hora

 

Nome_Evento

Nome_Cidade

Data

Hora

 

E ASSIM POR DIANTE

 

Tentei da seguinte forma mas não deu Certo

<!--#include file="cn.asp"-->

 

<%

 

vPais = "select * from tbCalendario_Evento where ativo='1' and idioma='p' ORDER BY pais ASC"

set rsPais = cn.Execute(vPais)

 

WHILE NOT rspais.EOF

IF pais <> rspais("pais") THEN

pais = rspais("pais")

Response.write(pais)

END IF

%>

<br>

<b>Id do Evento : </b><% Response.Write(rspais("id_evento"))%><br />

 

<b>Nome do Evento :</b><% Response.write (rspais("evento")) %>

<br />

<hr>

<br />

<%

rspais.MOVENEXT

WEND

%>

Valew pela força Galera

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não deu certo porque? Alguma mensagem de erro? Há diferença em maiúscula e minúscula? Acento e sem acento?

 

A lógica parece correta.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não está aparecendo erro, e sim de forma incorreta

 

esta aparecendo assim :

 

Afeganistão

Id do Evento : 30

Nome do Evento :nome do evento

 

--------------------------------------------------------------------------------

 

 

Id do Evento : 28

Nome do Evento :evento teste

 

--------------------------------------------------------------------------------

 

Brasil

Id do Evento : 29

Nome do Evento :nome do evento

 

--------------------------------------------------------------------------------

 

Brasil

Id do Evento : 14

Nome do Evento :asdf

 

 

Ou seja O primeiro aparece certinho mas quando chega para o segundo País não dá certo

 

Eu não estou entendo o que estou fazendo de errado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Troca o IF para esse abaixo e veja o que dá:

IF trim(lcase(pais)) <> trim(lcase(rspais("pais"))) THEN

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.