tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^2: DAOによるOpenDatabaseについて
投稿日: 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 を参照するように変更になったのではないのでしょうか

インスタンスがいまいちわかりません。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。