TIPO DE DADOS IMCOMPATIVEIS, CONSULTA DATA ACCESS

CLEBERBALMEIDA 03/08/2013 12:49:47
#426969
Estou com uma aplicação VB6, onde tem uma consulta ao banco de dados access que está configurado como data ([Ô]dd/mm/yyyy[Ô]). no vb, faço o código abaixo, e da a mensagem tipo de dados incompatíveis na expressão de critérios.

Como resolvo para poder fazer essa consulta com data, quero pegar somente os registro que estiverem na data do dia.

Dim SQL1 As String

SQL1 = [Ô]Select * from ConsultaLembrete where Data=[ô][Ô] & Format(Date, [Ô]dd/mm/yyyy[Ô]) & [Ô][ô][Ô]
If Tabela1.State = adStateOpen Then
Tabela1.Close
End If
Tabela1.Open SQL1, Conexao, adOpenKeyset, adLockOptimistic
MARCELO.TREZE 03/08/2013 13:17:34
#426970
Resposta escolhida
duas coisas, primeiro o formato que deve ser mm/dd/yyyy, depois quando se trata de data no access esta deve ser colocada entre (#)

então tente

SQL1 = [Ô]Select * from ConsultaLembrete where Data=#[Ô] & Format(Date, [Ô]mm/dd/yyyy[Ô]) & [Ô]#[Ô]
CLEBERBALMEIDA 03/08/2013 13:23:55
#426971
Vlw cara, deu certo...

Abraços!
CLEBERBALMEIDA 03/08/2013 13:46:56
#426972
Marcelo, se você puder me ajudar mais uma vez.

A aplicação que estou desenvolvendo no vb6, é de lembretes, ou seja, o usuário cadastra um lembrete para a determinada data e hora, (vamos supor para: 03/08/2013 às 14:00:00), então, tenho que colocar um código em um timmer, que avise ao usuário quando chegar na data e hora marcada por ele.

Você já me mostrou como consultar a data, mas fui terminar e preciso agora, que busque data e hora junto.
MARCELO.TREZE 03/08/2013 14:18:58
#426974
quais os campos da tabela?

CLEBERBALMEIDA 03/08/2013 14:47:37
#426978
Data e Hora
CLEBERBALMEIDA 03/08/2013 15:19:12
#426980
Amigo, a questão da consulta já resolvi tá.. consegui, to precisando de ajuda agora, somente dar o foco (selecionar) toda a linha do mshflexgrid, na linha que tiver um dado que está escrito no text1.text, sabendo que o grid ta todo preenchido.

Os campos do mshflexgrid são:

Código Nome Função

então, quando eu digitar no text1.text o código do cliente, automaticamente a linha desse cliente é selecionada no mshflexgrid.

Obrigado!
MARCELO.TREZE 03/08/2013 15:21:30
#426981
o campo hora é que tipo

pois seria algo assim

SQL1 = [Ô]Select * from ConsultaLembrete where Data=#[Ô] & Format(Date, [Ô]mm/dd/yyyy[Ô]) & [Ô]# and Hora =[ô][Ô] & time & [Ô][ô][Ô]



Tópico encerrado , respostas não são mais permitidas