DAO簡易リファレンス |
DBEngine
Workspace
Connection
Recordset
Set workspace = DBEngine.CreateWorkspace(name, user, password, type) |
workspace | 作成するWorkspaceオブジェクトを表すオブジェクト変数 | name | 新しいWorkspaceオブジェクトの一意な名前になる文字列型 (String) | user | 新しいWorkspaceオブジェクトの所有者を示す文字列型(String) | password | 新しいWorkspaceオブジェクトのパスワードを表す文字列型(String) | type | ワークスペースの種類を示す定数。外部DBにODBC接続する場合は、 「dbUseODBC」を指定する。 |
Set connection = workspace.OpenConnection (name, options, readonly, connect) |
connection | 新しい接続を割り当てるConnectionオブジェクト変数 |
workspace | 新しい接続を含める既存のWorkspaceオブジェクトを参照する Workspaceオブジェクトのデータ型の変数 |
name | ODBC DSNを指定する文字列式。connectの中にDSN名を含む場合、 name引数はブランクでよい。 |
options | 接続の設定についてユーザーに確認するかどうか、いつ確認するか、 および非同期に接続を開くかどうかを決める定数を指定する。 接続時にDB接続認証のためのパスワード入力を求める場合は、 connectの中にパスワード文字列を含めずに、「dbDriverComplete」を指定する。 |
readonly | 接続を読み取り専用で開く場合には、True を設定し、 接続を既定である読み取り/書き込み権限で開く場合には、False を設定する。 |
connect | ODBC接続文字列を指定する。書式は「ODBC;DSN=データソース名;UID=ユーザID」 とする。 |
Set recordset = object.OpenRecordset (sql) |
recordset | 開くRecordsetオブジェクトを表すオブジェクト変数 |
object | 新しいRecordsetオブジェクトを作成する既存のオブジェクトを表すオブジェクト変数 |
sql | 新しいRecordsetオブジェクトのレコードのソースを示す文字列型 String)。 今次用法ではSQL文を指定する。 |
recordset.MoveNext |
recordset.EOF |