欢迎来到天天文库
浏览记录
ID:48169225
大小:441.50 KB
页数:28页
时间:2020-01-17
《VBScript课件 第11章 ADO数据对象.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第11章ADO数据对象11.1Connection对象11.2Recordset对象11.3Command对象11.4Properties数据集合和Property对象11.5Parameters数据集合和Parameter对象上一页下一页目录结束本节⒈Connection对象的方法⒉Connection对象的属性11.1Connection对象上一页下一页目录结束本节⒈Connection对象的方法Connection对象提供了六种方法,分别是:Open方法、Execute方法、Close方法、Cancel方法、Save方法、BeginTrans方法、
2、CommitTrans方法以及RollbackTrans方法。Open方法Connection对象的Open方法用于与数据库建立链接。只有使用该方法之后才能使数据库操作命令生效。其语法格式如下:Conn.open连接串,用户帐号,密码如,Access数据库连接串:“Driver={MicrosoftAccessDriver(*.mdb)};dbq=“&server.mappath(“数据库文件路径”)Execute方法Connection对象的Execute方法执行指定的SQL命令或存储过程,以实现与数据库的通讯。其语法格式如下:Conn.Execute
3、CommandText,RecordsAffected,Options上一页下一页目录结束本节Close方法Connection对象的Close方法可以关闭数据源的链接,但没有删除该对象,还可再次打开使用。其语法格式如下:Conn.CloseSetconn=nothing释放与链接有关的系统资源。BeginTrans方法Connection对象的BeginTrans方法用于说明一个数据库事务操作的开始。执行了该方法后,内存中将开辟一个缓冲区,以存放数据库的结果。一旦事务处理结束,就通过“提交”命令将事务的处理结果更新到数据库中。其语法格式如下:X=Con
4、n.BeginTrans上一页下一页目录结束本节CommitTrans方法Connection对象的CommitTrans方法用于表示数据库事务的操作正常,可以提交给系统。系统将按照内存缓冲区的结果更新数据库,并清除该事务占用的内存缓冲区。其语法格式如下:Conn.CommitTransRoolbackTrans方法Connection对象的RoolbackTrans方法用于事务非正常结束的情况,以放弃本次事务操作的结果。系统执行此方法将恢复数据库在执行事务前的状态,并清除该事务占用的内存缓冲区。其语法格式如下:Conn.RoolbackTrans上一页
5、下一页目录结束本节⒉Connection对象的属性CommandTimeout属性Connection对象的CommandTimeout属性是用来设置Connection对象的Execute方法运行时等待的最长时间,默认值为30秒。如果设为0,则系统会一直运行到结束为止。其语法格式格式如下:Conn.CommandTimeout=secondsConnectionTimeout属性Connection对象的ConnectionTimeout属性是用来设置Connection对象的Open方法与数据库链接的最长时间,其默认值为15秒。如果设为0,则系统会一
6、直等到链接成功为止。其语法格式格式为:Conn.ConnectionTimeout=seconds上一页下一页目录结束本节ConnectionString属性Connection对象的ConnectionString属性是用来设置Connection对象的数据库链接信息,这些信息包括:Provider参数、DataSource参数、UserID参数、Password参数以及FileName参数等。其中:Provider参数表示与数据库链接缺省的provider名称,即数据库管理程序名称。DataSource参数表示ODBC中的数据源名称或数据库文件名
7、。UserID参数表示链接数据库的用户帐号。Password参数表示链接数据库的用户密码。FileName参数表示指定的文件名称。上一页下一页目录结束本节Conn.open“Provider=Microsoft.Jet.OLEDB.4.0;DataSource=数据库文件路径”Connection对象的Provider属性用来取得或设置Connection对象的提供者的名称,这里的提供者名称是指定的数据库管理程序名称。ADO默认的Provider属性值为“MADASQL(MicrosoftOLEDbProviderforODBC)”,它负责管理所有
8、以ODBC链接的数据库。State属性用来取得connection对象的状态,包
此文档下载收益归作者所有