SQL插入DateTime类型列报错

SQL插入DateTime类型列报错,第1张

这个语法单写在SQL中是不会出错的,SQL插入的VALUES当中,当然可以插入函数

我想这个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)

字符串的格式是 '你好'


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11437682.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存