Parâmetros do tipo Date.

Delphi

23/07/2003

No meu banco informix, tenho um campo ´dat_emis´ (date). Preciso passá-lo como parâmetro para outro campo ´dataorsu´ também do tipo date.
estou fazendo o seguinte:
q1.ParamByName(´dtaorsu´).AsDate := StrToDate(FormatDateTime(´dd/mm/yyyy´,q2.FieldByName(´dat_emis´).AsDateTime));

Acontece que ele dá erro, acho que porque o campo dat_emis não é dateTime e sim só date.

Como eu faço para arrumar isso? Não posso mexer no campo dat_emis.

Obrigada.


Jussara

Jussara

Curtidas 0

Respostas

Rjanuzzi

Rjanuzzi

23/07/2003

tente:

q1.ParamByName(´dtaorsu´).AsDateTime := StrToDate...

[]´s

rjanuzzi


GOSTEI 0
Jussara

Jussara

23/07/2003

Acho que o problema é que o campo dat_emis é do tipo Date e não DateTime.
Já tentei:

q1.ParamByName(´dtaorsu´).AsDate := q2.FieldByName(´dat_emis´).AsDateTime);

q1.ParamByName(´dtaorsu´).AsDateTime := q2.FieldByName(´dat_emis´).AsDateTime);

Por favor, aguém me ajude!!!!

Obrigada.


GOSTEI 0
Okama

Okama

23/07/2003

Acho que o problema é que o campo dat_emis é do tipo Date e não DateTime. Já tentei: q1.ParamByName(´dtaorsu´).AsDate := q2.FieldByName(´dat_emis´).AsDateTime); q1.ParamByName(´dtaorsu´).AsDateTime := q2.FieldByName(´dat_emis´).AsDateTime); Por favor, aguém me ajude!!!! Obrigada.



Já tentou isso?
q1.ParamByName(´dtaorsu´).AsDate := q2.FieldByName(´dat_emis´).[color=blue:7fd5d72ad9]AsDate[/color:7fd5d72ad9]);


GOSTEI 0
POSTAR