insert campo datetime ??

02/03/2006

0

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

Airto

Responder

Posts

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].AsString := FormatDateTime(´dd/mm/yyyy´, dm.CdsSql.fieldbyname(´FEC_ACUER´).AsDateTime);


vê se funciona assim! :wink:


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar