Problema Data no Access

16/08/2004

0

Olá,

Estou precisando urgente ajuda de alguem....
nao consigo atualizar uma tabela....
pois o formato da data do access(maldito) eu nao sei..., risos..

faço o seguinte comando.... e da errado...


select * from ponto where Data = 01/08/04 and Cartao= 12

ele retorna.. vazio...
ja verifiquei a data.. o problema esta ali...

ja tentei...

dd/mm/yy
mm/dd/yy ...
nenhum valor funciona..
ja coloquei entre aspas... e tudo mais...

será que alguem pode me ajudar?????


Davefloripa

Davefloripa

Responder

Posts

16/08/2004

Okama

select * from ponto where Data = ´01/08/2004´ and Cartao= 12


Coloque entre aspas e verifique o tipo de campo que está usando no Access tem quer ser DATA/HORA e Cartao tem que ser NUMERO


Responder

16/08/2004

Thomaz_prg

Quase não utilizo Access, mas se não me engano os valores de data ficam entre ´#´. Ficam desta forma:
select * from ponto where Data = 01/08/04 and Cartao=12


mas não me lembro se é dd/mm/aa ou mm/dd/aa.
Mas se não der certo, tente fazer através de parametros.
Supondo que você esteja usando uma ADOQuery, se os metodos acima não funcionarem vc pode tentar fazer assim:

with ADOQuery1 do begin
  Close;
  SQL.Clear;
  SQL.Add( ´select * from ponto where Data = :data and Cartao=12´ );
  Parameters.ParamByName(´data´).Value := StrToDate( ´01/08/04´ );
  Open;
end;


Se não der certo, posta aí o erro, Ok??


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