WHERE WHERE ??

MARIOZNETO 07/07/2005 10:34:58
#92628
posso usar where 2 vezes ?

Data.RecordSource = "Select * from qualificativa where esta='SIM' where inclusao between#" & inicial & "# And #" & final & "#order by inclusao asc"

Data.Refresh

Obrigado ?
JEAN.JEDSON 07/07/2005 10:37:03
#92629
não...
vc tem que utilizar apenas um WHERE, e ir adicionando condições com AND ou OR
MARIOZNETO 07/07/2005 10:42:24
#92636
qual a melhor forma de corrigir isto ?

Data.RecordSource = "Select * from qualificativa where esta='SIM' where inclusao between#" & inicial & "# And #" & final & "#order by inclusao asc"

Obrigado!
WEBMASTER 07/07/2005 10:47:04
#92638
Data.RecordSource = "Select * from qualificativa where esta='SIM' AND inclusao between #" & inicial & "# And #" & final & "#order by inclusao asc"
JEAN.JEDSON 07/07/2005 10:49:43
#92640
apenas corrigindo o amigo Fábio Rocha, insira um espaço entre # e ORDER BY
MARIOZNETO 07/07/2005 11:03:23
#92647
olhe esta data ?

01/01/2005 à  01/02/2005

não mostra nenhum registro!

mas tem dados cadastrados,

se eu digito:
01/01/2005 à  30/01/2005 me mostra os dados
WEBMASTER 07/07/2005 11:07:18
#92649
Com certeza é o formato da data. Antes de fazer a consulta SQL, faça o tratamento das datas:

Dim varInicial As Date
Dim varFinal As Date

varInicial = TxtInicio.Text
varInicial = CDate(varInicial)
varInicial = Format(varInicial, "mm/dd/yyyy")

varFinal = TxtFinal.Text
varFinal = CDate(varFinal)
varFinal = Format(varFinal, "mm/dd/yyyy")

Data.RecordSource = "Select * from qualificativa where esta= 'SIM' and inclusao between #" & varInicial & "# And #" & varFinal & "# order by inclusao asc"
Data.Refresh

Ps: e depois verifique o formato de data do WIndows: Painel de Controle / Configurações Regionais / Data. O formato deve estar: "dd/mm/yyyy".
MARIOZNETO 07/07/2005 11:14:19
#92654
o windows não aceita o formato (dd/mm/yyyy)
WEBMASTER 07/07/2005 11:18:25
#92660
Como não aceita? Qual é o seu WIndows?
MARIOZNETO 07/07/2005 11:23:50
#92663
windows XP !
MARIOZNETO 07/07/2005 11:25:55
#92666
Windows XP

só consigo colocar dd/mm/aaaa

Obrigado!
Página 1 de 2 [15 registro(s)]
Tópico encerrado , respostas não são mais permitidas