使用Windows Server 2003,MySQL 5.1.23,MySQL .NET连接器6.2.2源自MySQL ExecuteNonQuery的'致命错误'?
我想用MySQLBulkLoader类读取固定宽度的文本文件。从类加载方法的摘录是:
string sql = BuildSqlCommand();
MySqlCommand cmd = new MySqlCommand(sql, Connection);
cmd.CommandTimeout = 10 * 60;// Timeout;
cmd.ExecuteNonQuery();
由 'BuildSqlCommand' 创建的字符串是:
LOAD DATA LOCAL INFILE 'c:/M/D/ALLDATA_0.TXT' INTO TABLE dk.tk
FIELDS TERMINATED BY '' LINES TERMINATED BY '\n'
当程序launchs的 '的ExecuteNonQuery' 出现以下错误:
(消息)命令执行期间遇到致命错误。 (来源)MySql.Data (内部异常消息)尝试读取结果集时遇到致命错误。
ExecuteNonQuery有任何已知的限制吗?文本文件大小为290MB。