vb神童教程(续)--VB的ADO对象

本文欢迎非商业用途的转载,但需要注明出自“编程入门网”及相应的网址链接。

ADO简介

参考资料:

ADO简介:http://bianceng.cn/VBjc/sjcz/sj2.htm

ado对象模型:http://bianceng.cn/Programming/VB_NET/200705/1201.htm

ADO是另一种用于开发访问OLE DB数据源应用程序的API。有多种程序设计语言都支持ADO,如VB,VC++,VJ++等。ADO提供了较为高级并容易被理解的访问OLE DB数据源的机制,它结合了DAO和RDO的优点。并提供了OLE DB数据源的入口。OLE DB是一种数据库体系结构,它为企业网络提供了普遍的数据综合能力(从大型机到桌面上的数据,而不管数据的具体类型是什么),与ODBC相比,OLE DB在数据通道方面更具有普遍性和有效性,这是因为它允许同建立在COM基础上的更多的数据类型联系和由于ADO是为开发客户机/服务器程序而专门设计的。下图是典型的ADO应用程序的结构。

ADO的特征如下:

▲支持成批更新.即对更新的多个记录进行缓冲,并同步传输到服务器。

▲支持所有类型的光标。包括只能前移型,关键值型以及动态和静态型。

▲支持服务器端的存储过程。这些过程可以大大提高应用程序的通用性。

▲支持返回多个记录集的查询。

▲支持查询目的。包括限制返回的记录的个数,激活返回记录的过滤和预先语句。
 

ADO是由以下对象组成的:Command,Connect,Error,Field,Parameter和RecordSet。下图给出了ADO对象的层次结构。除了Error和Field之外的所有ADO对象都是可以单独创建的,而Command,Error和Parameter对象是可选的。

时间: 2024-08-13 02:24:50

vb神童教程(续)--VB的ADO对象的相关文章

vb神童教程(续)--vb连接Access数据库实例

本文欢迎非商业用途的转载,但需要注明出自"编程入门网"及相应的网址链接. 下面我们给出一个连接到Access数据库的实例,此例中用到的数据库为Access 2003.首先在e盘建立一个名为vb的文件夹,然后打开Access 2003,单击"文件"→"新建",在右侧出现的任务窗格中单击"空数据库",在出现的对话框中,我们在"文件名"项后输入给新数据库起的名称并选择保存位置,这里我们为新数据库命名为Access

vb神童教程(续)--vb adodb Connection对象简介

本文欢迎非商业用途的转载,但需要注明出自"编程入门网"及相应的网址链接. Connection对象介绍 Connection对象支持许多属性,可以利用这些属性来操作当前的连接状态或者获取一些基本的Connection对象的信息.有一些属性是只读的,而另一些属性是可读写的. 1.Attributes属性 Attributes属性设置或返回一个整型值,它用来指示对象的一项或多项特性.对于Connection对象,Attributes属性为读/写,并且其值可能为以下任意一个或多个XactAt

vb神童教程(续)

第一部分:vb数据库操作实例 vb神童教程(续)--编写一个小型的信息管理系统 vb神童教程(续)--准备数据库 vb神童教程(续)--设计系统的界面及对象的属性 vb神童教程(续)--为对象添加事件代码 第二部分:补充内容 vb神童教程(续)--ODBC数据源简介 vb神童教程(续)--配置Access数据源 vb神童教程(续)---配置SQL Server数据源 vb神童教程(续)--VB的ADO对象 vb神童教程(续)--vb adodb Connection对象简介 vb神童教程(续)-

vb神童教程(续)--准备数据库

本文欢迎非商业用途的转载,但需要注明出自"编程入门网"及相应的网址链接. 我用的是Access 2003,因为需要讲解的仅仅是数据的添加.修改及删除,因此单数据库.单表就够了.如果以后您要编写更复杂一些的信息管理系统而涉及到多表操作,则您还需要补充一些关系数据库方面的知识,比如实体.一对一联系.一对多联系等等:此外,对sql语言也需要有所了解.具体您可以参考:数据库基础知识ABC. 首先,在"我的电脑"的e盘新建一个名为vb文件夹,先打开Access,新建一个名为A

vb神童教程(续)--设计系统的界面及对象的属性

本文欢迎非商业用途的转载,但需要注明出自"编程入门网"及相应的网址链接. 本系统是一个很简单的数据库操作实例,能够对数据库的添加.修改及删除记录这几个基本的操作.系统使用数据显示控件MSHFlexGrid显示数据库中的记录,使用数据链接控件Adodc链接数据库作为MSHFlexGrid的数据源,使用文本框来接收系统运行时用户输入的数据. 步骤如下: 一.启动vb6,新建一个标准exe工程,并将工程中的form1的caption属性设置为"编程入门网网址管理系统",w

vb神童教程(续)--使用ADO Data控件连接Access的简单实例

本文欢迎非商业用途的转载,但需要注明出自"编程入门网"及相应的网址链接. ADO Data控件使用Microsoft ActiveX数据对象(ADO)来快速建立数据绑定的控件和数据提供者之间的连接.尽管可以在应用程序中直接使用ActiveX数据对象,但ADO Data控件有作为一个图形控件的优势(具有"向前"和"向后"按钮),以及一个易于使用的界面,使用户可以用最少的代码创建数据库应用程序.数据绑定控件是任何具有"数据源"属性

vb神童教程(续)--为对象添加事件代码

本文欢迎非商业用途的转载,但需要注明出自"编程入门网"及相应的网址链接. 一.form1的load事件代码: Private Sub Form_Load() Form1.MS1.ColWidth(0) = 600 Form1.MS1.ColWidth(1) = 1000 Form1.MS1.ColWidth(2) = 2300 Form1.MS1.ColWidth(3) = 4000 Form1.Text1.Text = "" Form1.Text2.Text =

vb神童教程(续)--编写一个小型的信息管理系统

本文来演示一下如何用vb向数据库中添加.修改.删除记录这些操作.我觉得自己是比较菜的,几年来别人都在进步,只有我还在原地踏步.不过没有办法,我们这一圈人里现在只有我机器上还有vb6,勉为其难,只有尝试一下了.如果我写的这点幼稚的东西能为想要了解vb数据库操作的朋友提供哪怕是一丁点儿的参考和帮助,将是我最为高兴的事情,同时也希望高手不要见笑. 我做的这个实例名为"编程入门网网址管理系统",算是一个小型的信息管理系统吧.该系统后台使用的是Access数据库,程序中使用ADO代码链接的形式连

vb神童教程(续)--配置Access数据源

本文欢迎非商业用途的转载,但需要注明出自"编程入门网"及相应的网址链接. (1)打开控制面板中的ODBC数据源管理器,在"用户DSN"(即"用户数据源")中选择"MS Access Database"选项,可心删除或配置一个已有的用户数据,这里我们将要添加一个数据源. (2)单击添加按钮,系统将准备在MS Access Database下添加一个用户数据源,为了安装数据源,会弹出创建新数据源窗口,如下图: (3)在创建新数据源