Utilisation de Windows Server 2003, MySQL 5.1.23, MySQL .NET Connector 6.2.2Sourcing 'Erreur fatale' résultant de MySQL ExecuteNonQuery?
J'essaie d'utiliser la classe MySQLBulkLoader pour lire dans un fichier texte de largeur fixe. Un extrait de ce que les classes Procédé de charge est la suivante:
string sql = BuildSqlCommand();
MySqlCommand cmd = new MySqlCommand(sql, Connection);
cmd.CommandTimeout = 10 * 60;// Timeout;
cmd.ExecuteNonQuery();
La chaîne créée par 'BuildSqlCommand' est:
LOAD DATA LOCAL INFILE 'c:/M/D/ALLDATA_0.TXT' INTO TABLE dk.tk
FIELDS TERMINATED BY '' LINES TERMINATED BY '\n'
Lorsque le programme launchs le «ExecuteNonQuery l'erreur suivante se produit:
(Message) Erreur fatale rencontrée lors de l'exécution de la commande. (Source) MySql.Data (Message d'exception interne) Une erreur fatale s'est produite lors de la tentative de lecture du jeu de résultats.
Existe-t-il des limitations connues à ExecuteNonQuery? La taille du fichier texte est de 290 Mo.