Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# MySQL ODBC驱动程序无法识别DbFactory中的日期字段_C#_Mysql_Odbc_Dbconnection - Fatal编程技术网

C# MySQL ODBC驱动程序无法识别DbFactory中的日期字段

C# MySQL ODBC驱动程序无法识别DbFactory中的日期字段,c#,mysql,odbc,dbconnection,C#,Mysql,Odbc,Dbconnection,我在MySQL中存储了一个日期字段: 但是,当我尝试使用Microsoft ODBC驱动程序连接到它时,出现以下错误: 错误[HY000][MySQL][ODBC 5.3(a)驱动程序][mysqld-5.7.19-log]日期值不正确:第1行“newdate”列的“2013年3月22日12:00:00 AM” 这似乎是ODBC驱动程序的一个问题。我正在使用MySQL ODBC 5.3 ANSI驱动程序 还有其他人遇到这个错误吗 更新:以下是生成此错误的c代码: DbCommand comma

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

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

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

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

还有其他人遇到这个错误吗

更新:以下是生成此错误的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();

这个错误是什么时候发生的?通过选择、更新或插入数据?从其他ODBC驱动程序中,我知道ODBC管理员在配置连接时有一些选项,这可能会有所帮助。当尝试执行
DbConnection
CREATE TABLE
命令时会发生这种情况……请发布通过ODBC发送的CREATE TABLE命令?何时发生此错误?通过选择、更新或插入数据?从其他ODBC驱动程序中,我知道ODBC管理员配置连接时有一些选项,这可能会有所帮助。当尝试执行
DbConnection
CREATE TABLE
命令时会发生这种情况……请发布通过ODBC发送的CREATE TABLE命令?