2012-10-23 150 views
0

我得到這個錯誤「轉換日期和/或時間從字符串轉換失敗。」在以前的代碼上,直到我將數據庫遷移到2008服務器。轉換日期和/或時間從字符串轉換失敗

這是代碼;

query1 = "INSERT INTO RequisitionSummary (RequisitionDate, RequisitionAmount, IssuingAmount) VALUES('" & dtpRequisitionDate.value & "','" & txtRequisitionAmt.Text & "','" & txtIssuingAmount.Text & "')" 

我將不勝感激,如果錯誤可以被發現,因爲我已經嘗試了不同的方法,包括轉換變量插入的值。

感謝 尼爾森

+1

警告!你的代碼容易受到[SQL注入](http://en.wikipedia.org/wiki/SQL_injection) – Oded

+0

當你得到錯誤時'dtpRequisitionDate.value'包含什麼?你爲什麼不使用[paremeterized query](http://www.codinghorror.com/blog/2005/04/give-me-parameterized-sql-or-give-me-death.html),它不會有這個開始時有什麼問題? – Oded

回答

0

取決於服務器VS計算機的區域設置,你會如果它不匹配,出現此錯誤。

相關問題