タイトル | : Re^2: DAOによるOpenDatabaseについて |
記事No | : 15201 |
投稿日 | : 2011/06/01(Wed) 14:44 |
投稿者 | : しまちゃん |
> たとえば先のコードは、 > > Set db1 = DBEngine.Workspaces(0).OpenDatabase("D:\Data\ID.mdb") > Set rsID = db1.OpenRecordset("ID", dbOpenDynaset) > 'db1.Close > 'Set db1 = Nothing > Set db2 = DBEngine.Workspaces(0).OpenDatabase("D:\Data\master.mdb") > Set rsTM = db2.OpenRecordset("TM", dbOpenDynaset)
> Set db = db2 ----- は何をしているのですか?
また、
Set db = DBEngine.Workspaces(0).OpenDatabase("D:\Data\ID.mdb") Set rsID = db.OpenRecordset("ID", dbOpenDynaset)
Set db = DBEngine.Workspaces(0).OpenDatabase("D:\Data\master.mdb") ----- (a) Set rsTM = db.OpenRecordset("TM", dbOpenDynaset)
この場合、rsID が (a) の後でも ID.mdb を参照できるのはなぜなのでしょうか? (a) で、db は master.mdb を参照するように変更になったのではないのでしょうか
インスタンスがいまいちわかりません。
|