Page 485 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 通常モードに戻る ┃ INDEX ┃ ≪前へ │ 次へ≫ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼更新処理が遅いのですが・・・ 桜坂 04/1/15(木) 12:25 ┗Re:更新処理が遅いのですが・・・ しろくろやぎ 04/1/15(木) 17:41 ┗Re:更新処理が遅いのですが・・・ 桜坂 04/1/15(木) 19:05 ─────────────────────────────────────── ■題名 : 更新処理が遅いのですが・・・ ■名前 : 桜坂 ■日付 : 04/1/15(木) 12:25 -------------------------------------------------------------------------
みなさん今日は。 助けてください。 現在、リンク(ODBC)されているテーブルより3万件くらいのデータを抽出し、 Do文を使って、1件ずつ更新しています。 その際、100件くらい更新すると処理が中断され、また更新処理が始まります。 「100件更新するたびに、更新用レコード取得処理が行われているのでは・・・」 と思うのですが。 ACCESS側に蓄えられるレコードの増やし方、もしくはもっと良い更新方法を教え てください。 |
▼桜坂 さん: > ACCESS側に蓄えられるレコードの増やし方、もしくは > もっと良い更新方法を教えてください。 1件ずつ処理されているという事は、更新SQL1つで できない作業なんですよね? Accessで処理される詳しい理由がわかりませんが、 ODBC接続先のデータベースがOracleなど、ストアド プロシージャが使えるものでしたら、自分はそれを 利用します。 サーバ側で処理が行われるので通信トラフィックが 激減します。 |
しろくろやぎ さん、回答いただき有難うございました。 早速、ストアドを作成してみます。 お世話になりました! |