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

mysql:8998

From: 向井 豊樹 <向井 豊樹 <t-mukai@xxxxxxxxxx>>
Date: Fri, 19 Mar 2004 00:08:30 +0900
Subject: [mysql 08998] Re: Access から ODBC 接続の際の速度について


> 現在MySQLとACCESSの接続を試していますがMySQLのODBCでリン
> クしたテーブル
> を開いたり、更新を掛けると通常の(ACCESSの)テーブルを操作
> する場合に比べ
> 極端に時間がかかります。会社ではMS SQL server6 でODBC接
> 続していますが
> 、非常に高速で通常のテーブルと意識することなく使うことが
> 出来ます。MySQ
> LのODBCも同じように高速にアクセスすることは可能でしょう
> か?是非ともお教
> えくださいませ。

私もMySQLとAccessでいくつか開発しております。
ODBCリンクテーブルを直接操作するのは速度面から使い物になりません。
MySQLを使用するということは、相当のレコード数があると思われますのでなおさら
です。
私は参照のみのレコードリストはパススルークエリで、更新が必要なレコードはVBA
でODBCDirectを使用しています。
複数のレコードを一度に更新したり、また、複数レコードの変更をまどめてキャンセ
ルしたりする必要がある場合は、ODBCDirectやパススルークエリで取得したレコード
を、ローカルmdb(またはmde)内にワークレコードとして書き込み、それを変更した
後、ODBCDirectにて一括でMySQLに書き戻してやります。(キャンセルの場合は書き
戻さなければよいのです)
私も以前はAccessのみで結構なレコード数を扱っていましたが、上記方法に変えてか
らは、比べ物にならないほど高速になり大満足です。
おかげでMySQLが大好きになりました。


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

      8952 2004-03-11 17:57 [S Ryoh <ryoh_2@xxxxx]                                         
      8967 2004-03-13 09:15 ┣[noriaki <n_kubo1026@]                                       
->    8998 2004-03-19 00:08 ┗[向井 豊樹 <t-mukai@x] Re: Access から ODBC 接続の際の速度について
      9007 2004-03-19 12:39  ┗["片寄白王" <katayose]