簡體   English   中英

在Web服務器中運行的用於插入sql數據的插入腳本

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM