外部Accessテーブルを開く方法
◆概要
この資料は、Microsoft Access で外部にあるデータベースのテーブルを開く方法を記載しています。
◆詳細
外部Accessテーブルを直接開くには、Databaseオブジェクトを作成し、OpenDatabaseメソッドの引数に、外部テーブルのフルパス、テーブルを排他モードで開くかどうかを示す値、読み取り/書き込み権限または読み取り専用権限のどちらで開くかを示す値、およびソースデータベースの種類を指定します。
次の例では、Accessデータベースから外部Accessテーブルを直接開き、そのテーブルからRecordsetオブジェクトを作成します。ソースデータベースの種類は、長さ0の文字("")です。MicrosoftJetデータベースエンジンを使う外部データベースのデータにアクセスする場合には、接続文字列でソースデータベースの種類を指定する必要はありません。
◆Sample code
Sub OpenAccessTable() Dim dbs As Database Dim rstAccounts As Recordset ' 共有アクセスモードおよび読み取り/書き込み権限で、 ' Ap.mdbという名前のAccessデータベースを開きます。 Set dbs = OpenDatabase("\\Access\Data\AP.mdb", False, False, "") ' [Acounts]テーブルからRecordset オブジェクトを作成します。 Set rstAccounts = dbs.OpenRecordset("Accounts") End Sub
▼ページトップに戻る