WHERE BETWEEN ?? ERRO ??

MARIOZNETO 07/07/2005 08:59:18
#92580
por favor onde estou errando ??????
não esta pesquisando corretamente,

Dim inicial As Date
Dim final As Date
inicial = CDate(frmpesquisa1.inicio.Text)
final = CDate(frmpesquisa1.fim.Text)

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

Data.Refresh

Obrigado!


USUARIO.EXCLUIDOS 07/07/2005 09:02:06
#92581
Informe o nome do erro, e qual é o banco de dados?
MARIOZNETO 07/07/2005 09:04:13
#92583
meu bd é access,

não da erro,

apenas não filtra corretamente os registros,

FGSANTOS 07/07/2005 09:05:11
#92584
O # é usado no Access, se estiver usando outro banco, verifique qual o caracter. Por exemplo, o MySQL é aspa simples: ' em vez de #.
FGSANTOS 07/07/2005 09:06:11
#92585
Então dá uma olhada no formato de Data no Painel de controle....
MARIOZNETO 07/07/2005 09:12:01
#92587
[txt-color=#ffff00]antes:[/txt-color]
Data.RecordSource = "Select * from qualificativa where inclusao between #" & inicial & "# And #" & final & "# order by inclusao asc"

[txt-color=#ff0000]depois:[/txt-color]
Data.RecordSource = "Select * from qualificativa where esta= 'SIM' and inclusao between #" & inicial & "# And #" & final & "# order by inclusao asc"

, começou dar problema quando inclui isto:
where esta= 'SIM'

Obrigado!

USUARIO.EXCLUIDOS 07/07/2005 09:25:13
#92595
Só pode ser dados cadastrados incorretamente ou o formato incorreto da data no painel de controle.
JEAN.JEDSON 07/07/2005 09:28:58
#92599
"esta" e um campo de que tipo? texto? sim/não?
MARIOZNETO 07/07/2005 09:32:57
#92602
ARTWORK, valeu pela tentativa,

mas os dados estão cadatrados corretamete, e o painel de controle está correto,

como estava dizendo,

antes estava funcionanado:
Data.RecordSource = "Select * from qualificativa where inclusao between #" & inicial & "# And #" & final & "# order by inclusao asc"


depois que coloque WHERE ESTA='SIM' AND, no comando abaixo, não funcionou mais,

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

Obrigado pela ajuda!





MARIOZNETO 07/07/2005 09:34:25
#92604
JEAN JEDSON

o tipo de texto é DATA!
MARIOZNETO 07/07/2005 09:42:42
#92606
se eu digito uma data por exemplo:

01/01/2005 à  10/01/2005 aparece todo o banco de dados! com datas desde 2001 !!
Página 1 de 3 [27 registro(s)]
Tópico encerrado , respostas não são mais permitidas