MySQL ODBC驱动程序无法使用DbFactory识别日期字段

时间:2017-08-03 06:42:59

标签: c# mysql odbc dbconnection

我在MySQL中存储了一个日期字段:

enter image description here

但是当我尝试使用Microsoft ODBC驱动程序连接到它时,我收到以下错误:

  

错误[HY000] [MySQL] [ODBC 5.3(a)驱动程序] [mysqld-5.7.19-log]日期值不正确:'3/22/2013 12:00:00 AM'列'newdate'at第1行

这似乎是ODBC驱动程序的一个问题。我正在使用MySQL ODBC 5.3 ANSI Driver

其他人遇到此错误?

更新:以下是生成此错误的c#代码:

DbCommand command = DbProviderFactories.GetFactory("System.Data.Odbc").CreateCommand();
command.CommandText = "CREATE TEMPORARY TABLE _newTable AS SELECT * FROM `"  
    + tableName +"`";
command.Connection = TheDB.TheConn;
command.ExecuteNonQuery();

0 个答案:

没有答案