USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Ordenar consulta sql, nao funciona???
WALMIR
SERRANA
SP - BRASIL
ENUNCIADA !
Postada em 14/01/2008 11:53 hs            
Ola a todos. EStou com dificuldades em fazer funcionar este comando de consulta:
RS.Open "SELECT * FROM boletins WHERE mat =" & Text1.Text & "ORDER BY dtsolicit", cnn, adOpenDynamic, adLockOptimistic
 
- o Problema ocorre na hora de ordenar, da erro de sintaxe. Será que alguem pode me ajudar. Grato pela atenção.
   
LCRamos
Pontos: 2843
GOIANIA
GO - BRASIL
ENUNCIADA !
Postada em 14/01/2008 12:02 hs            
RS.Open "SELECT * FROM boletins WHERE mat ='" & Text1.Text & "'" & " ORDER BY dtsolicit"
 
vlu//
   
WALMIR
SERRANA
SP - BRASIL
ENUNCIADA !
Postada em 14/01/2008 13:19 hs            
Obrigado pela atenção LCRamos, mas ainda deu erro. Agora da erro de Dados incompativeis na expressão critério, bem se alguem mais puder ajudar. So um detalhe:
O campo que será ordenado é do tipo data. Banco access. Obrigado a todos.
   
Cardoso G
Pontos: 2843 Pontos: 2843
PATOS DE MINAS
MG - BRASIL
ENUNCIADA !
Postada em 14/01/2008 16:43 hs            
verifique se o mat é string ? se nao for tire as aspas simples se for numero
 
RS.Open "SELECT * FROM boletins WHERE mat = '" & Text1.Text & "'" & " ORDER BY dtsolicit"
   
Tiranossauro
DOIS IRMÃOS
RS - BRASIL
Postada em 14/01/2008 16:42 hs            
"SELECT * FROM boletins WHERE mat =" & Text1.Text & "ORDER BY dtsolicit",
 
verifica se o campo mat é texto
 
Apenas um comentário ainda, eu procuro utilizar a data formatada na ordenação. Ex.: order by FORMAT(dtsolicit, 'yyyymmdd')  .. podendo usar ainda DESC ou ASC. ps. ASC é default
     
WALMIR
não registrado
Postada em 14/01/2008 16:57 hs   
Ola Pessoal, finalmente deu certo. A expressão ficou esta aqui:
 
RS.Open "SELECT * FROM boletins WHERE mat = " & Text1.Text & "" & " ORDER BY dtsolicit", cnn, adOpenDynamic, adLockOptimistic.
 
Onde esta em negrito é que estava faltando. Agora rodou legal.
Obrigado a todos que contribuiram. Sucesso!!!!
     
Página(s): 1/2      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página