mysql:5997
From: "Yoshitaka Ichikawa" <"Yoshitaka Ichikawa" <y_ichikawa@xxxxxxxxxx>>
Date: Tue, 27 Aug 2002 13:05:14 +0900
Subject: [mysql 05997] VB から LOAD DATA が使えません
こんにちは、市川と申します。 ●システム情報 サーバー OS:W2K Server MySQL:3.23.49 クライアント OS:W2K Professional MySQLODBCドライバ:3.51 ●プログラムの内容 AS/400から出力されるCSV・XLS形式のファイルを共有フォルダ(例: \\192.168.0.1\webdb\)から取得し、下記の処理を行いMySQLにインポートする処理 を行います。 それから、MySQLサーバーは、このEXEを実行するPCとは別のPCで稼動しています。 ・ファイル変換 XLS → CSV ・文書整形 1.英数 → 全て半角 2.カナ → 全て全角 3.㈱ → (株) 4.半角「・」 → 全角「・」 5.機種依存文字 → 非機種依存文字 ・変数等 OUT_FILE = API(Temp) & "\outfile.txt" Chr(&H22) → '”'ダブルコーテーション ●SQLのコマンド load_co.Execute "load data local infile '" & OUT_FILE & "' into table meigara fields terminated by ',' enclosed by '" & Chr(&H22) & "' lines terminated by '\r\n';" ●実行時エラー'-2147467259(80004005)': [MySQL][ODBC 3.51 Driver][mysqld-3.23.49-nt]The used command is not allowed with MySQL Version 因みに、「かねやんMySQLAdmin」というフリーの管理ソフトで、このSQLコマンドを SQL発行ウインドウで実行した結果、正常にインポートすることができました。 http://www.mmdb.net/m_kaneko/ お手数ですが、よろしくお願い致します。