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
|
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
|
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"
|
|
|
|
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
|
|
|
|
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!!!!
|
|
|