我的程序是vc+sqlserver ,我想向数据库中写入一个日期型数据,可我在使用形如以下语句时:
pConnection->Execute( "insert into mytable values(...,2003-12-4,...)", &RecordsAffected, adCmdText );
总是出现如下异常:
从字符串转换为datatime时发生语法错误。
我整整搞了一天,头都大了,还请各位给点提示,谢了!
查询分析器里呢??
insert into mytable values(...,2003-12-4,...)
最好指定字段,是不是你的字段和你的日期数据没有对应,好好看看
真的是这个问题,这种问题啦,最好是好好地查一遍,指定字段是最好的方法了
insert into mytable(...,datefield,...) values(...,2003-12-4,...)
还有,就是在程序中的语句,如果运行有问题的话,把它贴到查询分析器中运行,看可不可以。用以判断是sql语句错,还是程序错。