ADO Connection 对象

ADO Connection 对象用于创建一个到达某个数据源的开放连接,通过此连接,可以对一个数据进行访问和操作

属性

Attributes:设置或返回Connection对象的属性

CommandTimeout:指示在终止尝试和产生错误之前执行命令期间需等待的时间

ConnectionString:设置或返回用于建立连接数据源的细节信息

ConnectionTimeout:指示在终止尝试和产生错误前建立连接期间所等待的时间

CursorLocation:设置或返回游标服务的位置

DefaultDatabase:指示Connection对象的默认数据库

IsolationLevel:指示Connection对象的隔离级别

Mode:设置或返回provider的访问权限

Provider:设置或返回Connection对象提供者的名称

State:返回一个描述连接时打开还是关闭的值

Version:返回ADO的版本号

方法

BeqinTrans:开始一个新事务

Cancel:取消一次执行

Close:关闭一个连接

CommitTrans:保存任何更改并结束当前事务

Execute:执行查询、SQL语句、存储过程或provider具体文本

Open:打开一个连接

OpenSchema:从provider返回有关数据源的schema信息

rollbackTrans:取消当前事务中所作的任何更改并结束事务

ConnectionTimeout是数据库连接对象(Connection)连接数据可的最长执行时间,如果超出时间仍然没有连上,则放弃连接

CommandTimeout是数据库命令对象(Command)执行查询命令的最长执行时间,如果超出时间仍然没有执行完毕,则停止执行

ADO Connection对象的 ConnectionString属性的参数的特点

1.Microsoft Access数据库

a.使用专用提供者

Provider=Microsoft.Jet.oledb.4.0;Data source=mdb 数据库位置及名称;[Jet oledb; Database Password=

数据库密码]

b.使用ODBC提供者和数据源名(DSN)

[Provider =Msdasql;] Dsn=数据源名;[PWD=密码] 或 [Provider-Msdasql;] Data source=数据源名;

[PWD=密码]

2.Microsoft SQL Server数据库

a.使用专用提供者

Provider=SQLOLEDB.1;Data Sourve=安装SQL Server的机器名;User ID=使用者;Password=密码;Initial

Catalog =数据库名称 或者 Database=数据库名称

b.使用ODBC提供

[Provider=MSDASQL;] Driver=SQL Server; Server=安装SQL Server 的机器名;User ID=使用者;

Password=密码;Initial Catalog/Database=数据库名称

3.Microsoft Excel文件

ADO只能通过ODBC提供者建立连接

[Provider=Msdasql;] Driver={ Micorsoft Excel Driver (*.xls)}; DBQ=Excel文件的位置和名称

4.纯文本文件

连接只能通过ODBC提供者建立

Provider=Madasql; Driver={Microsoft Text Driver (*.txt; *.csv)}; DBQ=Text文件所在目录

CursorLocation:设置或返回游标服务的位置

1.adUseClient:客户端临时表,可以提供重新排序和使用索引查找记录等特有功能

2.adUseServer:服务器端临时表,由服务器端的被检索的数据源维护

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值