c# - MySql.Net 连接 :

标签 c# mysql .net

我在使用 MySql .Net 连接器(v. 6.6.5)时遇到了一个奇怪的问题。生成的错误表明字段列表中不存在表定义中不存在的列,并且将出现 sql 查询中的一些随机乱码。一些例子:

Unknown column 'VoŬume' in 'field list'

Unknown column 'TradeEate' in 'field list'

有许多表具有相同的基本定义,只是表名不同。运行描述后,我总是从生成错误的表中收到以下内容:

enter image description here

此错误偶尔发生,如果我再次运行查询,该错误将不会复制。如果您能了解这是如何发生的,我们将不胜感激。

谢谢!

编辑(包括示例查询)

    BEGIN; SET FOREIGN_KEY_CHECKS = 0; SET UNIQUE_CHECKS = 0; 
    SET AUTOCOMMIT = 0; SET NAMES 'utf8'; 
    INSERT INTO `eod_ETF_ETXIUSAQJK` (`TradeDate`, `Open`, `High`, `Low`, `Close`, `Volume`, `AdjustedClose`) 
    VALUES ('2011-07-08 00:00:00', '100', '102.5', '30.0266', '66.2047', '9275592', '66.2047') 
    ON DUPLICATE KEY UPDATE `Open` = '100', `High` = '102.5', `Low` = '30.0266', `Close` = '66.2047', `Volume` = '9275592', `AdjustedClose` = '66.2047'; 
   SET UNIQUE_CHECKS = 1; 
   SET FOREIGN_KEY_CHECKS = 1; 
   COMMIT; 

最佳答案

它看起来像是一个查询问题,我认为您选择了错误的字段。您应该在查询中选择Volume而不是VoŬume,并且TradeDate而不是TradeEate

错误原因

I suspect that error may comes from a different query where you did not surround the code with single quotes. It may be the reason.Please check.

希望它能起作用。

关于c# - MySql.Net 连接 :,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16602176/

相关文章:

c# - OxyPlot WPF 在后台生成图像

MySQL2 gem : Lost connection to MySQL server during query

c# - 如何从 SelectionModel 外部的 Ext.Net.GridPanel 中的当前选定行获取值?

c# - 这是动态的错误吗?

mysql - 无法删除或更新父行 : a foreign key constraint fails

c# - AES 解密 MySQL 中的整行

.NET 最终概念问题

.net - 如何在vb.net中迭代对象的属性?

c# - 转换 SqlDataReaders

C# 如何处理多种消息类型?