Erro com Datas como parâmetro no CDS.

Delphi

06/01/2006

Olá, tenho um CDS ligado num DSP, e numa TSQLDataSet, nela eu tenho como parametro 2 datas...

quando faco isso no cliente
  cdsCons.Params.ParamByName(´pdata1´).AsDateTime := DateTimePicker1.Date;
  cdsCons.Params.ParamByName(´pdata2´).AsDateTime := DateTimePicker2.Date;


e mando abrir dá o seguinte erro:

Databse server error: unassigned code


vi que era o parametro como data, pois se eu tirar ele fnciona.

Obrigado a todos...

bjao FE


Titanius

Titanius

Curtidas 0

Respostas

Titanius

Titanius

06/01/2006

putz, é sacanagem... muita coisa na cabeça... acabei inserindo o rodape da mensagem pra minha namorada... algum moderador por favor remova este rodape... :oops:

a sacanagem eh que pra ela foi
Atenciosamente,

eh mole?!? :shock:


GOSTEI 0
Mdm

Mdm

06/01/2006

Ola colega !
Qual é o banco de dados q esta usando ?

Ultilizando oracle eu tive o mesmo problema, resolvi passando as datas como string.
E Quando usar parametro de Datas nos Componentes do DBX, passei a usar

ParamByName(campo).AsDate := Data;


ao Invés de :

ParamByName(campo).AsDateTime := Data;


Algum colega me corrija se disse bobeira.


GOSTEI 0
Titanius

Titanius

06/01/2006

No caso eu uso Firebird

E o unico modo que resolvi foi passando como string, e dando um cast no sql.. mas queria saber se isso eh normal mesmo...


[]s


GOSTEI 0
Eniorm

Eniorm

06/01/2006

Esse erro ai ta acontecendo comigo tbm.... mas nesse caso:

FieldByName(´DATA_NASC´).AsDate := DateEdit1.Date;


GOSTEI 0
POSTAR