Open メソッド (ADO Record)
既存の Record オブジェクトを開くか、Record(ファイルやディレクトリなど) で表される新しい項目を作成します。
構文
Open Source, ActiveConnection, Mode, CreateOptions, Options, UserName, Password
パラメーター
ソース
随意。 この Record オブジェクト、コマンド、開いている Recordset、または別の Record オブジェクト、SQL SELECT ステートメントまたはテーブル名を含む文字列によって表されるエンティティの URL を表す バリアント型。
ActiveConnection の
随意。 接続文字列を表すか、Connection オブジェクトを開く バリアント型 (Variant)。
モードの
随意。 結果の Record オブジェクトのアクセス モードを指定する ConnectModeEnum 値。 既定値は adModeUnknown です。
CreateOptions の
随意。
RecordCreateOptionsEnum、既存のファイルまたはディレクトリを開くか、新しいファイルまたはディレクトリを作成するかを指定する値です。 既定値は adFailIfNotExists です。 既定値に設定すると、Mode プロパティからアクセス モードが取得されます。
Source パラメーターに URL が含まれていない場合、このパラメーターは無視されます。
オプションの
随意。
Recordを開くオプションを指定する RecordOpenOptionsEnum 値です。 既定値は adOpenRecordUnspecified です。 これらの値を組み合わせることができます。
UserName の
随意。
文字列 値。必要に応じて、ソース へのアクセス承認するユーザー ID を含みます。
パスワードの
随意。
文字列、必要に応じて UserName 検証するパスワードを含む値です。
備考
ソース 次の場合があります。
URL。 URL のプロトコルが http の場合、インターネット プロバイダーは既定で呼び出されます。 URL が実行可能スクリプトを含むノードを指している場合 (例: .ASP ページ)、実行されたコンテンツの代わりにソースを含む レコード が既定で開かれます。 Options 引数を使用して、この動作を変更します。
Record オブジェクト。 別の Record から開いた Record オブジェクトは、元の Record オブジェクトを複製します。
Command オブジェクト。 開いている Record オブジェクトは、コマンドを実行して返される 1 行を表します。 結果に複数の行が含まれている場合、最初の行の内容がレコードに配置され、エラーが Errors コレクションに追加される可能性があります。
SQL SELECT ステートメント。 開いている Record オブジェクトは、文字列の内容を実行して返される 1 行を表します。 結果に複数の行が含まれている場合、最初の行の内容がレコードに配置され、エラーが Errors コレクションに追加される可能性があります。
テーブル名。
Record オブジェクトが、URL でアクセスできないエンティティ (たとえば、データベースから派生した Recordset の行) を表す場合、ParentURL プロパティの値と、adRecordURL 定数でアクセスされるフィールドの値は null になります。
手記
http スキームを使用する URL は、Microsoft OLE DB Provider for Internet Publishingを自動的に呼び出します。 詳細については、「絶対 URL と相対 URL を参照してください。
適用対象
関連項目
Open メソッド (ADO 接続)
Open メソッド (ADO Recordset)
Open メソッド (ADO Stream)
OpenSchema メソッドの