| 戻る |
|
DAO を使用して Accessデータベースに ODBC
リンクテーブルを作成します。
Database オブジェクトの CreateTableDef メソッドを実行します。
下のサンプルは SQL Server に接続するリンクテーブルを作成する例です。
「参照設定」で [Microsoft DAO 3.5 Object
Library] に参照します。
|
Private Sub CreateLinkTable() ' DAO を使用して ODBC リンクテーブルを作成する Dim db As DAO.Database Dim td As DAO.TableDef ' データベースを開く(新規作成の場合は CreateDatabase ) Set db = DBEngine.OpenDatabase("C:\My Documents\db1.mdb") ' テーブルの定義 ' 引数 保存するテーブル名, 属性, リンク先テーブル名, 接続文字列 Set td = db.CreateTableDef("リンクテーブル", dbAttachSavePWD, _ "publishers", _ "ODBC;Driver={SQL Server};" & _ "Server=(local);UID=sa;PWD=;Database=pubs;") ' ローカル SQL Server内 pubsデータベースの publishersテーブルへリンクしています db.TableDefs.Append td 'テーブルに加える End Sub |
||||
©2000 VBMANIA All rights reserved.