文档详情

VB中运用Data和ADO Data连接数据库的方法.doc

发布:2016-12-13约2.54千字共4页下载文档
文本预览下载声明
VB中运用Data和ADO Data连接数据库的方法   摘 要:该文首先介绍了visual basic中Data控件和ADO Data控件的主要功能,然后详细介绍了使用Data控件和ADO Data控件实现visual basic和数据库的连接方法,并给出了操作数据库控件的属性和方法。   关键词:visual basic 数据库 连接 Data控件 ADO Data控件   中图分类号:TP311 文献标识码:A 文章编号:1674-098X(2014)03(c)-0065-01   Visual basic因其开发速度快,运用简单而被广泛使用。使用visual basic进行数据库开发时,既可直接在其数据环境中设置,也可通过编码技术实现。数据环境因其不需要过多的编程而使开发方便快捷,编程访问数据库的方法主要有:RDO、ADO、及ODBC等。目前使用较多是ADO。下面介绍用Data和ADO Data连接数据库的方法。   1 控件介绍   1.1 Data控件   Data控件是一种数据连接控件,它能将数据库中的数据信息与应用程序中的数据绑定控件连接起来,从而实现对数据库的操作。Data控件支持大多数与数据库有关的操作,使用Data控件可以开发非常复杂的数据库应用程序。   Data控件的主要功能:完成对本地和远程数据库的连接;打开指定的数据库表,或者是基于SQL的查询集;将表中的字段传至数据绑定控件,并通过修改数据绑定控件中的内容来更新数据库;关闭数据库。   1.2 ADO控件   ADO控件与Data控件相似,使用该控件可以利用Microsoft ActiveX Data Objects(ADO)快速建立数据绑定控件和数据库之间的连接。   ADO的主要功能:连接一个本地数据库或远程数据库;打开一个指定的数据库表;将数据字段的数值传递给数据绑定控件,可以在这些控件中显示或更改这些数值;添加新纪录,或根据更改显示在绑定控件中的数据来更新一个数据库。   2 使用Data控件连接数据库   Data控件本身只能进行数据库中数据的操作,不能独立的进行数据浏览,需要把具有数据绑定功能的控件同Data控件结合起来使用。即数据绑定控件通过数据控件和数据库中的表,记录联系起来,从而浏览、修改记录内容。   绑定数据控件有三个属性在程序设计中很重要,分别是:DataChanged、DataField、DataSource。DataChanged属性只有在程序运行时才有效,只有当DataChanged属性设置为Ture时,才能修改原始数据库中的数据。若要限制修改数据库中的数据,应在程序代码中设置该属性为False;DataSource属性用于指定绑定控件所绑定Data控件,该属性在运行时不可以修改;DataField属性用于指定绑定控件所要显示的字段名称。   利用数据控件和绑定控件不编写代码可实现记录的显示、修改、添加等操作。具体步骤是:在窗体上添加数据控件“Data1”,设置其DataBaseName,使数据控件连接到一数据库文件;设置RecordSource属性使数据控件连接到数据库中的一个表文件;在窗体上添加相应的绑定控件,设置这些绑定控件的DataSource属性为窗体上的数据控件,设置绑定控件的DataField属性,使这些绑定控件和数据控件所连接的数据库的表,及表中的字段对应起来。这样利用数据控件和绑定控件的配合使用就可以显示、浏览、修改和添加记录等操作。   3 使用ADO Data控件连接数据库   使用ADO Data控件连接数据库有来两种方法:一种不需要任何编程代码,只需要设置控件的属性就可实现连接,该方法简单易操作,但源文件若移动位置,需要重新设置路径,否则连接不上数据库;另一种用代码设置数据库路径,这样不管源文件是否移动位置,都能够连接上数据库。   方法一:首先打开Microsoft Visual Basic6.0程序,创建一个新窗体,在窗体上添加adodc控件,默认名称为:Adodc1。一般情况下常用工具栏里没有adodc控件,使用时需要用户自己添加。具体步骤是:单击窗体上的“工程”菜单,选择“部件”子菜单,在弹出的复选框中选择“Microsoft ADO Data Control6.0(SP6)(OLEDB)”,然后在工具栏中就会出现该控件。   在窗体上添加完该控件后,将鼠标指针移到该控件,单击右键选择ADODC属性,则会弹出属性页对话框,选择通用里的“使用连接字符串”单击生成,进入到数据连接属性页,选择提供程序里的“Microsoft Jet 4.0 OLE DB Provider”单击“下一步”进入到连接,在“选择或输入数据库名称(D)”中选择你创建好
显示全部
相似文档