insert campo datetime ??

02/03/2006

bom dia!
estou fazendo um insert utilizando sqldataset, existe um campo do tipo datetime, quando executo, retorna o erro:
Invalid Field type

SQLDataMastServ.Params[5].DataType:=ftDateTime;
SQLDataMastServ.Params[5].asdatetime := dm.CdsSql.fieldbyname(´FEC_ACUER´).asdatetime

estou ulizando dbexpress com sql server 2000

Obrigado


Airto

Respostas

02/03/2006

Paullsoftware

SQLDataMastServ.Params[5].DataType:=ftDateTime;


você está tentando mudar o DataType do parametro para realizar a pesquisa, não precisa...

eu sempre crio o parametro do tipo Integer/String e na hora da pesquisa digo qual o tipo de informação que ele vai receber tipo:
SQLDataMastServ.Params[5&93;.AsString := FormatDateTime(´dd/mm/yyyy´, dm.CdsSql.fieldbyname(´FEC_ACUER´).AsDateTime);


vê se funciona assim! :wink:


Responder Citar