| 戻る |
|
DAO を使用して外部のMDBファイルを参照するリンクテーブルを作成します。
「参照設定」で[Microsoft DAO 3.5 Object Library]
を参照する必要があります。
| |
||||
|
Option Explicit Private Sub cmdLink_Click() '// MDBファイルを参照するリンクテーブルの作成 '// [Microsoft DAO 3.5 Object Library] を参照設定する Dim dbTarget As DAO.Database Dim tdNew As DAO.TableDef Dim strSource As String Dim strTarget As String 'リンク先データベースとリンクデータベース名を指定 strSource = "C:\Program Files\DevStudio\VB\biblio.mdb" strTarget = "C:\My Documents\link.mdb" '新規データベースの作成( 既存のデータベースの場合は OpenDatabase を使用する) Set dbTarget = DBEngine.CreateDatabase(strTarget, dbLangJapanese) '任意の名前でテーブル定義を作成する Set tdNew = dbTarget.CreateTableDef("Publishers") 'リンク先のテーブル名を指定する tdNew.SourceTableName = "Publishers" 'リンク先のデータベースを指定する(対象がMDBの場合セミコロンの前は省略) tdNew.Connect = ";Database=" & strSource '定義したテーブルをアペンド(追加)する dbTarget.TableDefs.Append tdNew End Sub |
||||
©2000 VBMANIA All rights reserved.