mysql:8002
From: "n_kubo1026@xxxxxxxxxx" <"n_kubo1026@xxxxxxxxxx" <n_kubo1026@xxxxxxxxxx>>
Date: Wed, 09 Jul 2003 09:14:09 +0900
Subject: [mysql 08002] access 97 で csv データ取り込みの記述方法
今回も教えていただきたいことが発生しています。ご存じのことがあれば
ご教授下さい。
AC97+WIN98+MYSQL+MYODBCの環境です
今までは、アクセスへのマスタデータ等のインポートをcsvファイルから
アクセスの DoCmd.TransferText acImportDelim で実施していました。
当然今までは、アクセスのmdbファイルへの取り込みです。(データ部分と
プログラム部分はわけてありますので、このファイルもリンク先のmdbに
格納されています。
先日来mdbファイルのテーブルを1テーブル毎に MYSQLへ移行しています。
このたび、大量のデータ20,000件程度のテーブルを移行した後、オ
フコンより出力されたcsvファイルを取り込むについてアクセスだけの時より
取り込みのスピードが極端に遅くなってしまいました。
あくせすで取り込んでいるプログラムは以下の通りです
Function 商品mst更新()
On Error GoTo pc_data更新_商品mst更新_Err
Dim MyMst
MyMst = "\\SERVER\meiko\data\syo.mst"
DoCmd.OpenQuery "商品mst初期化", acNormal, acEdit
DoCmd.TransferText acImportDelim, "商品MST エクスポート定義",
"商品MST", MyMst, False, ""
pc_data更新_商品mst更新_Exit:
Exit Function
pc_data更新_商品mst更新_Err:
MsgBox Error$
Resume pc_data更新_商品mst更新_Exit
End Function
アクセスのファイルからmysqへのファイルへリンク先を変更して実施してい
るのですが、早くする方法をご存じならばご教授下さい。
「かねやんMySQLAdmin」で直接csvを取り込んだ場合は相当早くなりました。
VBAで上記の様なプログラム中でMYSQLのコマンドをMYSQLへ送る方法があれば
「かねやんMySQLAdmin」でコマンドを送った場合同様に早くcsvデータを
取り込めると思いますが、その記述方法がわかりません
宜しくお願いします。
--
n_kubo1026@xxxxxxxxxx
__________________________________________________
Do You Yahoo!?
Yahoo! BB is Broadband by Yahoo!
http://bb.yahoo.co.jp/
-> 8002 2003-07-09 09:14 ["n_kubo1026@xxxxxxxx] access 97 で csv データ取り込みの記述方法 8003 2003-07-09 12:18 ┗["MORII,Tadashige" <m] 8004 2003-07-09 14:54 ┗["n_kubo1026@xxxxxxxx] 8005 2003-07-09 15:14 ┗["MORII,Tadashige" <m] 8007 2003-07-09 17:53 ┗["n_kubo1026@xxxxxxxx]