![](/img/trans.png)
[英]Inserting data that is returned by calling a web service into SQL Server
[英]Insert Script running in web server for Inserting sql data
我有一個可以在本地主機上完美運行的腳本。 代碼是這個
string sql = "insert into Usertable ";
sql += "values(" + mVendid + ", '" + usrname + "','" + usrpass + "', CONVERT(datetime, " + datecreation + ", 103)" + "," + createdby + ")";
值是(1,'sa','ee','05/18/2013', 1)
如果我在sql server中運行相同的文件,這也可以正常運行。 但是當我插入日期字段時,我只有一個問題。 如果我刪除插入語句中的日期字段,則代碼運行完全正常
但是在網絡服務器中運行相同的文件時,遇到了如下錯誤
Server Error in '/' Application. Divide by zero error encountered. The statement has been terminated.
將代碼103與CONVERT
意味着您將以dd / mm / yy格式輸入日期,而在代碼中使用mm / dd / yy格式輸入日期。 您可以嘗試使用以下值:
(1,'sa','ee','18/05/2013', 1)
有關轉換功能進一步參考檢查這出
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.