Access VBA教程:Connection属性

使用 Connection属性可以返回当前“ActiveX 数据对象”(ADO)Connection对象及其相关属性的引用。只读 Connection。

expression.Connection

expression   必需。返回“Applies To”列表中的一个对象的表达式。

说明

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。

上页:Access VBA教程:CommitOnNavigation属性 下页:Access VBA教程:ConnectionString属性

Access VBA教程:Connection属性

Access VBA教程:ConnectionString属性 Access VBA教程:ControlBox属性
Access VBA教程:Controls属性 Access VBA教程:ControlSource属性
Access VBA教程:ControlTipText属性 Access VBA教程:ControlType属性
Access VBA教程:Copies属性 Access VBA教程:Count属性
Access VBA教程:CountOfDeclarationLines属性 Access VBA教程:CountOfLines属性
Access VBA教程:CurrentData属性 Access VBA教程:CurrentObjectName属性
Access VBA教程:CurrentObjectType属性 Access VBA教程:CurrentPage属性(快照查看器)
Access VBA教程:CurrentProject属性 Access VBA教程:CurrentRecord属性
Access VBA教程:CurrentSectionLeft属性 Access VBA教程:CurrentSectionTop属性
Access VBA教程:CurrentView属性 Access VBA教程:CurrentX属性
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号