csv ファイルから読み取られる MySQL データベースにデータを送信するアプリケーションがあります。うまく動作することもありますが、LOAD DATA INFILE が指定したディレクトリからファイルを見つけられないことがあります。
これが私が得たものです..
//making the damn query
string ctStr2 = "LOAD DATA INFILE 'C:/wamp/www/damnfile.csv' INTO TABLE " + tableName + " FIELDS TERMINATED BY ';' LINES TERMINATED BY '\r\n'";
// Runs the sql command.
MySqlConnection conn = new MySqlConnection(connection);
MySqlCommand command = conn.CreateCommand();
command.CommandText = ctStr;
conn.Open();
command.ExecuteNonQuery();
これでほとんど終わりです...作業が完了することもあれば、「File 'C:/wamp/www/damnfile.csv' not found (Errcode:13)」というエラーが表示されることもあります
なぜこれが起こり続けるのか、誰にも分かりますか?ファイルパスは大丈夫だと確信しています。
ありがとう!