0

我收到此错误“从字符串转换日期和/或时间时转换失败。” 在以前工作的代码上,直到我将数据库迁移到 2008 服务器。

这是代码;

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

如果可以发现错误,我将不胜感激,因为我尝试了不同的方法,包括在插入之前转换变量中的值。

谢谢尼尔森

4

1 回答 1

0

根据您的服务器与您的计算机的区域设置,如果不匹配,您将收到此错误。

  • 您可能需要转换为 adate然后应用格式以确保它与数据库中的设置匹配。
  • 或者您可以在 sql 中进行 SQL 转换为区域设置(查看:http: //msdn.microsoft.com/en-us/library/ms187928.aspx了解有关转换的更多详细信息)
于 2012-10-23T14:00:05.187 回答