| 戻る |
|
DAO を使用して ODBCデータソースに接続する基本的な構文です。
OpenDatabase メソッドの connect 引数にODBC接続文字列を指定します。
ODBC接続文字列には以下の項目をセミコロンで区切って指定することができます。
| 項目 | 説明 | 例 |
| DSN | 登録されている ODBC データ ソースの名前 | DSN=MyDSN; |
| UID | データベースの登録ユーザーのユーザー名 | UID=scott; |
| PWD | ユーザー名に対応するパスワード | PWD=tiger; |
| DRIVER | ドライバの名称。スペースを含む場合中かっこで囲みます。 | DRIVER={SQL Server}; |
| DATABASE | 接続したときに使用する既定のデータベース | DATABASE=pubs; |
| SERVER | リモート サーバーの名前 | SERVER=NTSRV01; |
「参照設定」で [Microsoft DAO 3.5 Object
Library] に参照します。
このサンプルは SQL Server への接続例です。
' DAOのオブジェクト変数を宣言する Dim ws As DAO.Workspace, db As DAO.Database Dim rs As DAO.Recordset ' デフォルトのワークスペースを定義する Set ws = DBEngine.Workspaces(0) ' ODBC接続文字列を指定してデータベースを開く Set db = ws.OpenDatabase("", False, False, _ "ODBC;Driver={SQL Server};" & _ "SERVER=(local);DATABASE=pubs;" & _ "UID=sa;PWD=;") ' SQLステートメントを指定してレコードセットを作成する Set rs = db.OpenRecordset("select * from publishers", _ dbOpenDynaset, dbSeeChanges) |
||||
©2000 VBMANIA All rights reserved.