Campo DataTime no SQL Server 2000 com DBExpress
Estou tentando cadastrar uma data num campo DATA, numa tabela do SQL 2000 utilizando o DBExpress e não consigo.
Exemplo:
[color=darkblue:ace24e39e5]DM.SQLDataSet.ParamByName(´DATA´).AsDate := DateTimePicker.Date;[/color:ace24e39e5]
O parâmetro está defenido com ftDate, tbm já tentei com ftDateTime e na hora da inclusão dá o seguinte erro: [color=darkblue:ace24e39e5]raised exception class EDatabaseError with message ´dbExpress Error: Invalid Field Type´.[/color:ace24e39e5]
Alguém pode me ajudar com isso? eu consigo cadastrar todos os campos na tabela menos o campo data, pois quando tento dá este erro sempre.
Exemplo:
[color=darkblue:ace24e39e5]DM.SQLDataSet.ParamByName(´DATA´).AsDate := DateTimePicker.Date;[/color:ace24e39e5]
O parâmetro está defenido com ftDate, tbm já tentei com ftDateTime e na hora da inclusão dá o seguinte erro: [color=darkblue:ace24e39e5]raised exception class EDatabaseError with message ´dbExpress Error: Invalid Field Type´.[/color:ace24e39e5]
Alguém pode me ajudar com isso? eu consigo cadastrar todos os campos na tabela menos o campo data, pois quando tento dá este erro sempre.
Dgsfilho
Curtidas 0
Respostas
Gandalf.nho
03/05/2005
Dê uma olhada aqui [url]http://forum.clubedelphi.net/viewtopic.php?t=62436[/url]
GOSTEI 0
Antseralves
03/05/2005
Veja se assim funciona:
DM.SQLDataSet.ParamByName(´DATA´).AsSqlTimeStamp := DateTimeToSqlTimeStamp(DateTimePicker.Date);
AntSer
=====
DM.SQLDataSet.ParamByName(´DATA´).AsSqlTimeStamp := DateTimeToSqlTimeStamp(DateTimePicker.Date);
AntSer
=====
GOSTEI 0