我想这个INSERT INTO应该不是你原有的语句吧?如果原有就是这样,肯定不会错误。
另外还要确认一下,您使用的是SQLSERVER的数据库么?GETDATE()是SQLSERVER的函数。
有两种常用的办法,一种是建立时间戳,即设定列是timestamp,就会自动插入当前时间;另一种就是用getdate()显式的写入。Create
table
t
(Ddate
datetime
not
null
default
getdate())
或者
Insert
into
T(DDate)
values(getdate())
首先确定数据库中datetime列的类型。如果是字符串:
CString sql
sql.Format("insert into xx values('%s')",tdate)
字符串的格式是 '你好'
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)