使用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。