0

我有一个在本地主机上完美运行的脚本。代码是这样的

string sql = "insert into Usertable ";
sql += "values(" + mVendid + ", '" + usrname + "','" + usrpass + "', CONVERT(datetime, " + datecreation + ", 103)" + "," + createdby + ")";

值是(1,'sa','ee','05/18/2013', 1)

如果我在 sql server 中运行相同,这也运行良好。但是我只有在插入日期字段时遇到问题。如果我在插入语句中删除日期字段,则代码运行得非常好

但是在网络服务器中运行相同时,它遇到了一个错误

“/”应用程序中的服务器错误。

遇到除以零错误。
该语句已终止。
4

1 回答 1

0

使用代码 103CONVERT意味着您以 dd/mm/yy 格式提供日期作为输入,而在您的代码中使用 mm/dd/yy 格式。您可以尝试使用这些值:

(1,'sa','ee','18/05/2013', 1)

有关转换功能的进一步参考,查看

于 2013-05-18T14:56:06.743 回答