Fórum ultimo erro do meu sistema #144680
12/03/2003
0
estou selecionando dados de tabelas com select e parametros q sao data e hora selecionados em datetimepickers separados (hora inicial, hora final, data inicial, data final), porem os campos na tabela sao timestamp
aih jah tentei passar o parametro como Time, e outro como Date soh, mas nao traz os registros jah passando como DateTime dah o erro Unassigned Code.
dm1.sqlPesq.ParamByName(´DT_Ini´).asDate := (dtpDt_Ini.date);
dm1.sqlPesq.ParamByName(´DT_Fim´).asDate := (dtpDt_Fim.date);
dm1.sqlPesq.ParamByName(´HR_INI´).asTime := (dtpHr_Ini.Time);
dm1.sqlPesq.ParamByName(´HR_FIM´).asTime := (dtpHr_Fim.time);
o q eu faco?
obrigada,
K-ROL
aih jah tentei passar o parametro como Time, e outro como Date soh, mas nao traz os registros jah passando como DateTime dah o erro Unassigned Code.
dm1.sqlPesq.ParamByName(´DT_Ini´).asDate := (dtpDt_Ini.date);
dm1.sqlPesq.ParamByName(´DT_Fim´).asDate := (dtpDt_Fim.date);
dm1.sqlPesq.ParamByName(´HR_INI´).asTime := (dtpHr_Ini.Time);
dm1.sqlPesq.ParamByName(´HR_FIM´).asTime := (dtpHr_Fim.time);
o q eu faco?
obrigada,
K-ROL
K-rol
Curtir tópico
+ 0
Responder
Posts
12/03/2003
Navoid
qual é o sql da query???
publique aqui para que possamos analisar.
até
publique aqui para que possamos analisar.
até
Responder
Gostei + 0
12/03/2003
Leandro Jacomete
use os parametros dessa maneira exemplo
FrmRelVeic.query1.sql.add(´Select * from TbVeiculos where ANO_VEIC=:a and CD_PLACA=:b and ´+
´TP_MARCA=:c and CD_SETOR=:d and DT_VENC_APOL>=:e and DT_VENC_APOL<=:f and ´+
´DT_KM_VEIC>=:g and DT_KM_VEIC<=:h´);
FrmRelVeic.query1.params[0].asstring:= ed_ano.edittext;
FrmRelVeic.query1.params[1].asstring:= ed_placa.text;
FrmRelVeic.query1.params[2].asstring:= ed_marca.text;
FrmRelVeic.query1.params[3].asstring:= ed_setor.text;
FrmRelVeic.query1.params[4].asdatetime:= strtodate(ed_datainiap.edittext);
FrmRelVeic.query1.params[5].asdatetime:= strtodate(ed_datafimap.edittext);
FrmRelVeic.query1.params[6].asdatetime:= strtodate(ed_datainikm.edittext);
FrmRelVeic.query1.params[7].asdatetime:= strtodate(ed_datafimkm.edittext);
FrmRelVeic.query1.sql.add(´Select * from TbVeiculos where ANO_VEIC=:a and CD_PLACA=:b and ´+
´TP_MARCA=:c and CD_SETOR=:d and DT_VENC_APOL>=:e and DT_VENC_APOL<=:f and ´+
´DT_KM_VEIC>=:g and DT_KM_VEIC<=:h´);
FrmRelVeic.query1.params[0].asstring:= ed_ano.edittext;
FrmRelVeic.query1.params[1].asstring:= ed_placa.text;
FrmRelVeic.query1.params[2].asstring:= ed_marca.text;
FrmRelVeic.query1.params[3].asstring:= ed_setor.text;
FrmRelVeic.query1.params[4].asdatetime:= strtodate(ed_datainiap.edittext);
FrmRelVeic.query1.params[5].asdatetime:= strtodate(ed_datafimap.edittext);
FrmRelVeic.query1.params[6].asdatetime:= strtodate(ed_datainikm.edittext);
FrmRelVeic.query1.params[7].asdatetime:= strtodate(ed_datafimkm.edittext);
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)