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]