Open 方法 (ADO 記錄)
開啟現有的 Record 物件,或建立由 Record表示的新專案,例如檔案或目錄。
語法
Open Source, ActiveConnection, Mode, CreateOptions, Options, UserName, Password
參數
來源
自選。
Variant,代表這個 Record 物件、Command、開啟 Recordset 或其他 Record 物件、包含 SQL SELECT 語句或數據表名稱的字元串所代表之實體的 URL。
ActiveConnection
自選。 代表連接字串或開啟 Connection 物件的 Variant。
模式
自選。
ConnectModeEnum 值,指定結果 Record 物件的存取模式。 預設值為 adModeUnknown。
CreateOptions
自選。
RecordCreateOptionsEnum 值,指定是否應該開啟現有的檔案或目錄,或應該建立新的檔案或目錄。 預設值為 adFailIfNotExists。 如果設定為預設值,則會從 Mode 屬性取得存取模式。 當 Source 參數不包含 URL 時,會忽略此參數。
選項
自選。
RecordOpenOptionsEnum 值,指定開啟 Record的選項。 預設值為 adOpenRecordUnspecified 。 這些值可以合併。
UserName
自選。
String 值,其中包含使用者識別碼,如果必要,則會授權存取 Source。
密碼
自選。 包含密碼的 String 值,如果必要的話,會驗證 UserName。
言論
來源 可能是:
URL。 如果 URL 的通訊協定是 HTTP,預設會叫用因特網提供者。 如果網址指向包含可執行文稿的節點(例如 。ASP 頁面),預設會開啟包含來源而非已執行內容的記錄 。 使用 Options 自變數來修改此行為。
Record 物件。 從另一個 Record 開啟的 Record 物件,將會複製原始的 record Record 物件。
Command 物件。 開啟的 Record 物件代表執行 Command所傳回的單一數據列。 如果結果包含多個單一數據列,則第一個數據列的內容會放在記錄中,而且錯誤可能會新增至 Errors 集合。
SQL SELECT 語句。 開啟的 Record 物件代表執行字串內容所傳回的單一數據列。 如果結果包含多個單一數據列,則第一個數據列的內容會放在記錄中,而且錯誤可能會新增至 Errors 集合。
數據表名稱。
如果 Record 物件代表無法使用 URL 存取的實體(例如,衍生自資料庫的 Recordset 數據列),則 ParentURL 屬性和以 adRecordURL 常數存取的字段都是 null。
注意
使用 HTTP 配置的 URL 會自動叫用 Microsoft OLE DB Provider for Internet Publishing。 如需詳細資訊,請參閱 絕對和相對URL。
適用於
另請參閱
Open 方法 (ADO 連線)
Open 方法 (ADO 記錄集)
Open 方法 (ADO 資料流)
OpenSchema 方法