我想datetime
使用Microsoft Webmatrix 3中的SQL Server Compact Edition将值插入数据库。
我尝试了以下查询:
INSERT INTO Tutorials ([Tutorial], [StartDate])
VALUES ('3d', CONVERT(DATETIME, '07-23-08', 110));
我收到以下错误消息:
不支持该转换。[要转换的类型(如果已知)=日期时间,要转换的类型(如果已知)= float]
试试看
INSERT INTO Tutorials ([Tutorial], [StartDate])
VALUES ('3d', CONVERT(DATETIME, '07-23-08', 10));
如果将样式值设置为10,则输入格式必须为mm-dd-yy
,如果将样式值添加100,则期望的格式为四位数的年份(110
-> mm-dd-yyyy
)。
有关样式值的详尽表,请参见CAST和CONVERT(SQL Server Compact)。
顺便说一句,您可以使用日期格式如yyyymmdd
或进行隐式转换yyyy-mm-dd
:
INSERT INTO Tutorials ([Tutorial], [StartDate])
VALUES ('3d', '20080723');
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句