[前][次][番号順一覧][スレッド一覧]

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/

お手数ですが、よろしくお願い致します。



[前][次][番号順一覧][スレッド一覧]