Como usar campo Data MySql 5 X Delphi

MySQL

28/08/2006

Olá Pessoal !!!

Estou fazendo uma consulta com datas no MySql e nao esta me retornando erro e nem resultado nenhum....
Sei que no Access temos que utilizar #, alguem sabe como pesquisar com data no mysql 5....

wdat1:=´2006-08-01´
wdat2:=2006-12-31´


QryConsulta.Sql.Add(´ and C2.DataPgto Between ´+wdat1+´ and ´+wdat2+´´)


Obrigado.
Robson.


Robsons

Robsons

Curtidas 0

Respostas

Aloizio Castro

Aloizio Castro

28/08/2006

Olá Pessoal !!! Estou fazendo uma consulta com datas no MySql e nao esta me retornando erro e nem resultado nenhum.... Sei que no Access temos que utilizar #, alguem sabe como pesquisar com data no mysql 5.... wdat1:=´2006-08-01´ wdat2:=2006-12-31´ QryConsulta.Sql.Add(´ and C2.DataPgto Between ´+wdat1+´ and ´+wdat2+´´) Obrigado. Robson.



Olá, você está usando DBExpress ???
Se estiver, pode me dar umas dicas, pois eu não consigo enxergar as tabelas após criar a conexao!!!

Abraços


GOSTEI 0
Tiago_bh

Tiago_bh

28/08/2006

Tente coloca as datas em entre aspas simples, deve funcionar...

Pelo menos na versão 5, tenho certeza que funciona...


GOSTEI 0
Mysys

Mysys

28/08/2006

tenta assim

QryConsulta.Sql.Add(´ and C2.DataPgto Between :wdat1 and :wdat2´)
QryConsulta.Params[0].AsDateTime := onde ta a data 1
QryConsulta.Params[1].AsDateTime := onde ta a data 2


GOSTEI 0
Otto

Otto

28/08/2006

ou tente assim :)

[code]wdat1:=´2006-08-01´
wdat2:=2006-12-31´


QryConsulta.Sql.Add(´ and C2.DataPgto Between ´+QuotedStr(wdat1)+´ and ´+QuotedStr(wdat2)+´´) [code]


GOSTEI 0
POSTAR