,當我有這樣的代碼「超出範圍值」的錯誤一個varchar轉換爲datetime
datecreation = todaydate.Substring(6, 4) + todaydate.Substring(3, 2) +
todaydate.Substring(0, 2)
string sql = "insert into Usertable ";
sql += "values(" + mVendid + ", '" + usrname + "','" + usrpass + "', cast('" +
datecreation + "'as DATETIME),'" + createdby + "')";
的問題是,只要它是在服務器這是給錯誤運行。在本地主機或SQL服務器管理中,它工作正常。
到底是什麼它不工作時,它是在網絡
的錯誤是一個varchar數據類型爲日期時間數據類型 導致超出範圍的值轉換。該聲明已被終止 。