小编waj*_*000的帖子

DateTime.Now在SQL中抛出异常,说它不是有效的日期时间值

我是ASP.NET的新手,我需要你的专家帮助来解决这个问题.我正在使用ASP.NET MVC 5和SQL Server.我尝试使用SQL将一些数据插入数据库,这是我的查询

INSERT INTO tem (Telephone, Status, CreateDate) 
VALUES ('" + telephone + "','"+ status +"','" + DateTime.Now + "');
Run Code Online (Sandbox Code Playgroud)

它在localhost中工作正常但在我部署到服务器后它显示一条错误消息:

将varchar数据类型转换为日期时间数据类型会导致超出范围的值.该语句已终止.

我的DateTime.Now价值就像28/02/2016 8:45:45 AM.

如果我通过硬编码添加2016-02-28 8:45:45 AM那么它正在工作.

c# sql-server asp.net asp.net-mvc

0
推荐指数
1
解决办法
764
查看次数

标签 统计

asp.net ×1

asp.net-mvc ×1

c# ×1

sql-server ×1