Connection 屬性

此頁沒有內(nèi)容條目
內(nèi)容

expandtri全部顯示

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

expression.Connection

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

說明

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

使用 CurrentProject 對象的 Connection 屬性可以引用當前 Microsoft Access 項目 (.adp) 或 Access 數(shù)據(jù)庫 (.mdb) 對象的 Connection 對象。使用 CodeProject 對象的 Connection 屬性可以引用 Access 項目或 Access 數(shù)據(jù)庫代碼數(shù)據(jù)庫對象的 Connection 對象??梢允褂?Connection 屬性調(diào)用 Connection 對象上的方法,如 BeginTransCommitTrans。

注釋

Connection 屬性實際返回的是對活動數(shù)據(jù)庫的 ActiveX 數(shù)據(jù)對象 (ADO) 連接副本的引用。因此,當應用 Close 方法或試圖以任何方式通過 Connection 對象的方法或?qū)傩詠砀倪B接,對于 Microsoft Access 所使用的實際連接對象(用于保持與當前數(shù)據(jù)庫的活動連接)不會產(chǎn)生任何影響。由于 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。