我在将日期转换为正确格式时遇到问题。以下是我正在使用的代码:
Dim getDate As String
getDate = DateTime.Now
With cmdParent.Parameters
.Add("@date_created", OdbcType.DateTime).Value = getDate
.Add("@last_updated", OdbcType.DateTime).Value = getDate
End With
SqlStatus = cmdParent.ExecuteNonQuery
我需要长格式的getDate(如2011-06-27 19:27:55)
这会导致以下错误:
错误[HY000] [MySQL] [ODBC 3.51驱动程序] [mysqld-5.5.8-enterprise-commercial-advanced]日期时间值不正确:''对于第1行的'date_created'列
这是插入MySQL数据库中的。 date_created列的类型为datetime。
任何人都可以告诉我为什么我会收到此错误以及如何避免错误?
感谢 杰森