WALMIR
|
SERRANA SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 11/02/2008 20:39 hs
Ola a todos;
Pessoal estou com um probleminha, estou tentando fazer uma consulta onde os dois parametros usados vem de um combobox, esta mais ou menos assim:
RS1.Open("select * from BOLETINS Where MES=" & ComboBox1.Text & "AND ANO=" & ComboBox2.Text & "ORDER BY DTSOLICIT", CN, ADODB.CursorTypeEnum.adOpenStatic, ADODB.LockTypeEnum.adLockOptimistic)
Mas ao escolher as opções nas combos esta aparecendo a mensagem de erro: Erro de sintaxe (operador faltando) na expressão de consulta 'MES=FEVAND ANO=2007ORDER BY DTSOLICIT'.
|
|
|
|
|
Postada em 11/02/2008 21:21 hs
RS1.Open("select * from BOLETINS Where MES=" & ComboBox1.Text & " AND ANO=" & ComboBox2.Text & " ORDER BY DTSOLICIT", CN, ADODB.CursorTypeEnum.adOpenStatic, ADODB.LockTypeEnum.adLockOptimistic)
estava faltando um ESPAÇO entre as condicões. Roberto
|
|
|
|
Postada em 11/02/2008 21:25 hs
Ola Roberto, Valeu mas ainda nao deu certo. Continua dando erro de sintaxe.
|
|
|
|
Postada em 11/02/2008 21:50 hs
Quais os tipos dos campos mes e ano??
|
|
|
|
Postada em 11/02/2008 21:54 hs
oLA, ghost_jlp, os campos são: mes = string e ano integer. e são combo1 e combo2 respectivamente.
|
|
|
|
Postada em 12/02/2008 07:50 hs
RS1.Open("select * from BOLETINS Where MES= '" & ComboBox1.Text & "' AND ANO= " & val(ComboBox2.Text) & " ORDER BY DTSOLICIT", CN, ADODB.CursorTypeEnum.adOpenStatic, ADODB.LockTypeEnum.adLockOptimistic)
|
|
|