Ir para conteúdo

POWERED BY:

Arquivado

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

Michael_c

Problemas com GROUP BY

Recommended Posts

Olá Pessoal!

 

Estou tendo um problema para ordenar os registros do meu banco de dados...

 

Tenho um banco de dados com diversos campos, como: id, nome, telefone, email, administrador

 

Preciso fazer uma consulta a este banco de dados e coloca-los por ordem de id, porém, está consulta deverá apresentar ao usuário apenas os id's que correspondem a ele. Para isso fiz um critério WHERE.

 

Estou usando o seguinte código:

 

Dim rs, ComandoSQL, administradoradministrador = request.form("administrador")AbreConexaoComandoSQL = "SELECT * FROM cadastro WHERE administrador="&administrador&" GROUP BY id"Set rs = conexao.execute(ComandoSQL)while NOT rs.EOF
Aqui eu tenho um código com a formatação. (não coloquei por que ele é grande e acredito que dispensável...

 

rs.movenextwendrs.closeFechaConexaoSet rs = Nothing
Com este código ele está apresentando o seguinte erro:

 

Tipo de erro:

Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)

[Microsoft][Driver ODBC para Microsoft Access] Não é possível agrupar campos selecionados com '*'.

/vivo/adm2.asp, line 33

 

 

Se alguém tiver uma dica que possa me ajudar ficarei muito grato.

 

Obrigado,

 

Michael C.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Galera achei meu erro!!Só para postar... Eu estava usando o comando GROUP BY quando na verdade eu deveria utilizar o comando ORDER BY.Erro básico!Valeu!Michael C.

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.