VBSにて、Accessのmdbファイルを操作するのですが、複数mdbファイルを操作することは可能なのでしょうか?
以下は、A.mdbのオブジェクトから、取得した値でフォルダを作成し、A.mdbをコピーして、コピー先のmdbファイルのオブジェクトより、データ削除をしようとしています。ただ、mdbファイルを複数指定したもののどこでファイルが紐づくのかわかりません。
'コピーや、フォルダ作成済、ADO定数ファイルの読み込み済
strDbName1 = A.mdb
strDbName2 = Pフォルダ\A.mdb
Set objAdoCon = WScript.CreateObject("ADODB.Connection")
If Err.Number = 0 Then
objAdoCon.ConnectionString = _
"Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & strDbName1 " & ";" & strDbName2 '複数指定 ※1
objAdoCon.Open
Set objAdoRset = WScript.CreateObject("ADODB.Recordset")
このあと、strDbName1 , strDbName2 を使い分けるにはどのようなSQL文を書けばよいのでしょうか?
もしかしたら、※1のところが間違っているのでしょうか?
どうか、教えてください。お願いします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
複数のmdbファイルをSQL文等で操作する場合は、外部ファイルのテーブルをリンクテーブルとして自データベースに登録して置かなければなりません。
データベースウィンドゥ(F11キーで出る画面)のテーブルの所で、リンクテーブルを登録して下さい。
http://www.nbcom.co.jp/PC-Support/FAQ/acc/ht/acc …
リンクしたテーブルは、あたかも自データベース内にあるテーブルのように振舞うので、普通にSQL文を書けばよくなります。
勿論、データベースの切り替えも不要で、カレントデータベース(つまり自データベース)にアクセスすれば済みます。
参考URL:http://www.nbcom.co.jp/PC-Support/FAQ/acc/ht/acc …
この回答への補足
ご回答ありがとうございます。VBSの中で、mdbファイルをコピーし、その元ファイルと、コピー先を同時に操作するプログラムを書いています。その際も、リンクテーブルを登録することで、解決できるのでしょうか?お手数ですが、アドバイスお願いします。
補足日時:2005/11/15 08:42お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アクセスマクロで、csv データ...
-
Access レコードを追加できませ...
-
Oracle インデックスについて
-
SQL文を教えてください
-
Viewにインデックスは張れ...
-
表領域の使用率がもうすぐ100%
-
dba_extentsの考え方について
-
Data Pump で大量データインポ...
-
ExcelをAccessにペーストエラー
-
目的のインデックスが使用され...
-
テーブル名を指定してCsv出力
-
CLOB型へのINSERT
-
SQLでスキーマ名(所有者名)の...
-
エクセル マクロ A列の <table>...
-
同じSELECT文同士でのデ...
-
select insert 句
-
DBリンク&シノニム経由インデ...
-
DELETE文でFROM句を省略した場合
-
3つのテーブルの処理について
-
ORA-00959: 表領域'****'は...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルからアクセスにインポ...
-
ACCESS テーブルに2行目から取...
-
C#でaccdbファイルのテーブルの...
-
テーブルのリンク(ACCESS)
-
(ACCESS)複数mdbからのデータ...
-
アクセスマクロで、csv データ...
-
他ファイルのテーブルの情報を...
-
ExcelVBAにて外部データ(*.csv...
-
データ読込時のタイムアウト
-
vba 毎日行うデータの更新
-
Access2019でフォームから入力...
-
アクセス初心者に注意点を教え...
-
グループ単位にCSVファイル...
-
VBでCSVデータをMDB
-
リソースファイルとロケールに...
-
Accessでボタンを押したらエク...
-
画面から入力した値がDBに登録...
-
AccessVBAでユーザー定義関数使用
-
ACCESSとエクセルのリン...
-
jspのプログラムについて
おすすめ情報