Gravando a Data com hora em access / ADO

21/08/2004

0

Estas são minhas ferramentas :

Windows ME atualizado
Access 2000 e 97 no micro 2
ADO
MDAC 2.8
Aspirinas ( 1cx)
-------------------------------------------
O problema :
Para entrar na consulta do Caixa uso um DatetimePicker no bco de dados
e também na consulta Access 2000 + ADO, aciono com os comandos abaixo :
------------------------------------------------------------------------
var stdata : string;
begin
stdata := Formatdatetime(ShortDateFormat, Datacx.Date);
Query1.close;
Query1.sql.clear;
Query1.sql.text := ´Select * from CAIXA Where data = CDATE(´+QuotedStr(stData)+´) ´;
Query1.Open;
end;
-----------------------------------------------------------------------
ou através de ´parameters´, o resultado é o mesmo, não aparece a soma do caixa das datas pedidas porque esta gravando no BDados a data com a hora junto!
Alguém pode me ajudar ?


Renato

Renato

Responder

Posts

21/08/2004

Slack

cara tenta por sql assim
´Select * from caixa where data=´+Edit1.Text;


Responder

21/08/2004

Renato

Obrigado Slack, acho que uma boa noite de sono ajudou, creio que ja achei o problema, retirei as hora que era gravada e as pesquisas voltaram ao normal, mesmo assim Obrigado !
:D :D :D :D :D :D


Responder

21/08/2004

Adilsond

Para não precisar se preocupar com a hora:


begin
  with Query1 do
    begin
      if Active then
         Close;
      SQL.Clear;
      SQL.Add(´Select *´);
      SQL.Add(´from CAIXA´);
      SQL.Add(´Where Format([Data],"Short Date") = ´ + QuotedStr(FormatDateTime(ShortDateFormat, Datacx.Date)));
      Open;
    end;
end;



Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar