こんにちは。
Access2000でプログラムを作成しています。その際、データ(テーブル)の入っているmdb(DT.mdbとします)と、テーブル以外のプログラムが入っているmdb(PG.mdbとします)に分けて、PG.mdbにテーブルをリンクしています。
データがどんどん大きくなるので、最適化をしようと思うのですが、プログラムのほうは、ツールのオプションで、「閉じるときに最適化を行う」にチェックを入れたので解決です。
DT.mdbの方はリンクしているため、プログラムのメニュー上にある「最適化」のボタンを押したら、いったんリンクを解除して、最適化を行い、もう一度リンクを張りなおす、という処理を行いたいのですが、書き方がわかりません。
今まではDAOを使用していて、DAOでの書き方はわかるのですが、このプログラムはADOで書かれており、しかもほかの人が作ったものなので解読に時間がかかってしまいます。一応、DT.mdbへの接続などはできているようです。
あと、PG.mdbの方では、ワークテーブル(データではない、一時的に利用したい)的なものは、使用できないのでしょうか?レコードセットをオープンしようとしたらエラーになってしまいましたので。
どなたかよい方法をご存知の方、回答よろしくお願いします。
No.1ベストアンサー
- 回答日時:
最適化、修復はこちらをどうぞ
http://homepage2.nifty.com/inform/vbdb/jro_compa …
リンクの張りなおしはこちらをどうぞ
http://www.microsoft.com/japan/msdn/columns/offi …
>あと、PG.mdbの方では、ワークテーブル(データではない、一時的に利用したい)的なものは、使用できないのでしょうか?
これはどういったものでしょう?
ふつうのテーブルとは違うんですか?
どんなエラーが出たのでしょうか?
こんにちは。リンクどうもありがとうございました。やはり、参照設定を増やすしかないのですね…がんばってやってみます。
テーブルのエラーについては、DT.mdbになくてPG.mdbにあるものを参照しようとしていたのでエラーになったようです。このテーブルに、PG.mdbにリンクされているテーブルの一覧(名称)を入れておいて、そのテーブルを見ながら、リンクを切り離す→最適化する→再びリンクを張る、という処理を行いたかったのです(DAOではそうしていたもので)。でも、教えていただいた方法だと、必要なくなるかもしれませんね。
回答どうもありがとうございました。また何かありましたらよろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- Access(アクセス) Access 登録ボタンからサブフォームの更新 1 2022/07/22 10:23
- その他(プログラミング・Web制作) Windowsのマクロプログラムで、こんなことできますか? 3 2022/06/28 14:30
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- Excel(エクセル) CSVファイルがカンマ区切りにならない。対処法を教えていただきたいです。 仕事でSMS一斉送信ができ 2 2022/07/01 21:24
- Windows 10 Windows Updateの更新ができない場合に初期化 3 2023/01/18 20:00
- Visual Basic(VBA) ExcelからAccessのテーブルに書き込む時に時間がかかる 1 2022/10/14 20:38
- その他(パソコン・スマホ・電化製品) ノートに貼られた書類のスキャン方法に関する質問 家族の書類をデータ化して整理しています。 その際にS 3 2023/04/07 13:49
- Ruby pandasでsqlite3にテーブル作成・追加・読み出しでindexの取り扱い方教えてください 5 2023/03/08 09:57
- その他(プログラミング・Web制作) プログラムの起動、利用について、使用期間を設定する方法 3 2023/08/06 21:03
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Vbaでアクセスからエクセルにリ...
-
エクセルからアクセスのテーブ...
-
「直需」の意味を教えてください
-
Excel 2019 のピボットテーブル...
-
エクセルVBAで5行目からオート...
-
Accessでテーブル名やクエリ名...
-
Accessのリンクテーブルのパス...
-
APN設定について教えていただけ...
-
ExcelのデータをコピーでACCESS...
-
異なるサーバのDBデータ同士を...
-
列が存在しないと言われる
-
FROM の中で CASE を使えるでし...
-
Access VBAでクエリーのレコー...
-
作番ってどういう意味でしょうか?
-
ACCESSでの改行コード
-
セルの右クリックで出る項目を...
-
テーブルの存在チェックについて
-
Accessでテーブルの値をテキス...
-
ORACLEでLONG項目からCHAR項目...
-
Accessファイルを作成者以外は...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Vbaでアクセスからエクセルにリ...
-
エクセルからアクセスのテーブ...
-
accessのセキュリティ
-
Accessにてリンクテーブルの削...
-
アクセスのファイルが重くて保...
-
エクセルからアクセスへADO...
-
エクセルVBAで5行目からオート...
-
「直需」の意味を教えてください
-
Accessでテーブル名やクエリ名...
-
Accessでコードを入れると名前...
-
Oracle 2つのDate型の値の差を...
-
Accessでテーブルの値をテキス...
-
Access テキスト型に対する指定...
-
作番ってどういう意味でしょうか?
-
セルの右クリックで出る項目を...
-
テーブルの存在チェックについて
-
変数が選択リストにありません
-
アクセス エラーを数値「0」に...
-
ACCESSでの改行コード
-
異なるサーバのDBデータ同士を...
おすすめ情報