Ado(activex data objects)——vb中数据库编程

前端之家收集整理的这篇文章主要介绍了Ado(activex data objects)——vb中数据库编程前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

Ado@H_403_2@:

@H_403_2@一.@H_403_2@工作原理:

@H_403_2@通过 oledb@H_403_2@实现不同类型数据源的访问

@H_403_2@注:Oledb:@H_403_2@是一个编程接口,@H_403_2@它支持关系或非关系数据源,@H_403_2@比如:@H_403_2@各种类型的数据库,@H_403_2@电子表格,@H_403_2@电子邮件和文本文件,3@H_403_2@个组成部分:@H_403_2@数据提供者,@H_403_2@数据消费者和服务组件

@H_403_2@ 数据提供者:@H_403_2@如:odbc,microsoft sql server@H_403_2@。。。

用图表示就是:

二.ado对象

@H_403_2@ 1.Connection:@H_403_2@连接对象,@H_403_2@用于创建数据源连接

@H_403_2@ 例:Dim rd asadodb.connection

Setrd=new adodb.connection

Rd.connectionstring="@H_403_2@……….

Rd.open //@H_403_2@打开数据源的连接

2.Command:@H_403_2@命令对象,@H_403_2@用于执行动作查询……

@H_403_2@ 例:mm1.commandtext="createdatabase mytestdatabase"

type=adcmdtext

@H_403_2@Filed:@H_403_2@字段对象,@H_403_2@依赖于记录集对象使用

3.Parameter:@H_403_2@参数对象

4.Property:@H_403_2@属性对象

5.Error:@H_403_2@错误对象

6.Recordset:@H_403_2@记录集(结果集)对象

@H_403_2@ 例:Dim rsas adodb.recordset //@H_403_2@定义结果集

Setrs=new adodb.recordset

Rs.open"select * from score

Setrs=nothing

然而在结果集里也可以操作:

移动游标:

Rs.movefirst@H_403_2@将游标指向第一个记录@H_403_2@指向头rs.bof@H_403_2@为真

Rs.moveprevIoUs@H_403_2@前一个

Rs.movenext

Rs.movelast@H_403_2@指向尾则rs.eof@H_403_2@为真

Ifrs.eof then rs.movenext

Endif

@H_403_2@ 注:一个结果集的bof@H_403_2@和eof@H_403_2@都为真,@H_403_2@这结果集为空

@H_403_2@ 进行编辑(@H_403_2@添加,@H_403_2@修改,@H_403_2@更新,@H_403_2@删除,@H_403_2@刷新)@H_403_2@:

Rs.addnew(@H_403_2@新加一个记录)

Rs.update(对记录的保存修改

Rs.delete(删除记录)

Rs.requery

猜你在找的VB相关文章