Connection 屬性

此頁沒有內容條目
內容

expandtri全部顯示

使用 Connection 屬性可以返回對當前 ActiveX 數據對象 (ADO) Connection 對象及其相關屬性的引用。Connection 只讀。

expression.Connection

expression     必需。返回“應用于”列表中的一個對象的表達式。

說明

Connection 屬性僅在使用 Visual Basic 時才可用,并且具有只讀屬性。

使用 CurrentProject 對象的 Connection 屬性可以引用當前 Microsoft Access 項目 (.adp) 或 Access 數據庫 (.mdb) 對象的 Connection 對象。使用 CodeProject 對象的 Connection 屬性可以引用 Access 項目或 Access 數據庫代碼數據庫對象的 Connection 對象。可以使用 Connection 屬性調用 Connection 對象上的方法,如 BeginTransCommitTrans

注釋

Connection 屬性實際返回的是對活動數據庫的 ActiveX 數據對象 (ADO) 連接副本的引用。因此,當應用 Close 方法或試圖以任何方式通過 Connection 對象的方法或屬性來更改連接,對于 Microsoft Access 所使用的實際連接對象(用于保持與當前數據庫的活動連接)不會產生任何影響。由于 Connection 屬性是主要的“形式”提供者連接,因此,當使用該屬性時,有必要了解下列信息:

1.MSDataShape 使用 Recordset.CursorLocation = adUseClient。在將記錄集指定給 CurrentProject.Connect 之前不要設置 CursorLocation。

 

2.MSDataShape 使用 Recordset.CursorType = adOpenStatic。在將記錄集指定給 CurrentProject.Connection 之前不要設置 CursorType。

 

3.MSDataShape 接受 Recordset.LockType = adLockOptimistic、 adLockBatchOptimistic 或 adLockReadOnly (默認值)。如果設為 adLockPessimistic,則將改為 adLockOptimistic。

 

4.形式連接不支持所有的 ADOX 操作,特別是不支持 Columns.Properties 集合。

 

5.為了保證形式連接能正確工作,必須將 Command.CommandType 設置為 adCmdTable。