掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
200万行の更新 (ID:145483)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
VB2005でMDBファイルを操作しています。 現存するテーブルの特定のフィールドに対して変更をする必要があります。 この操作は繰り返し実行する必要はなく今のところ1回のみの実施のつもりです。 変更内容は スペース(複数あればすべて)を削除する という簡単な事なのですが、どうもSQL(Update)ではReplace関数は使えないようです。 実際に修正対象となるレコードはだいたい半分(約100万件)程度と思っています。 今の私の知識では、 DataAdapter,DataSet,DataTable を使って修正の必要なレコードを一度DataSet,DataTableに取り込んで それぞれのRows().Item()をVBのReplaceで修正して、Updateする という方法しか思い浮かびません。 なにか別の方法はありますでしょうか? #バックアップとしてMDBファイルをコピーしておくことによりトラン #ザクション処理は考えなくていいと思っています。 #(失敗したらやり直し) #他ユーザからのアクセスはありません。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.