ado技术在vb访问sql数据库中应用

ado技术在vb访问sql数据库中应用

ID:5626514

大小:33.00 KB

页数:10页

时间:2017-12-20

ado技术在vb访问sql数据库中应用_第1页
ado技术在vb访问sql数据库中应用_第2页
ado技术在vb访问sql数据库中应用_第3页
ado技术在vb访问sql数据库中应用_第4页
ado技术在vb访问sql数据库中应用_第5页
资源描述:

《ado技术在vb访问sql数据库中应用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、ADO技术在VB访问SQL数据库中应用  摘要:随着数据库开发技术的广泛应用,利用VisualBasic进行C/S应用程序开发是目前较为典型的做法。该文通过一个仓库信息管理系统的设计和开发,详细介绍了在VB环境下,利用ADO接口技术实现与SQLServer2005数据库连接及访问的过程。关键词:VB;数据库访问;ADO技术中图分类号:TP311文献标识码:A文章编号:1009-3044(2013)29-6481-05在数据库应用系统的开发中,数据库访问技术是一个重要的组成部分,它是连接前端应用程序

2、和后台数据库的关键环节。和VC、Delphi等高级语言相比,VB具有不可取代的简单易用性和真正的“所见即所得”的特性。VB不但为用户提供了较为完善的文件访问和处理功能,同时具备了强大的数据库管理功能,利用数据库技术处理大型的管理信息系统(MIS)远比通过文件处理的效率高[2]。1VisualBasic数据库访问技术10使用VB6.0可以创建将每个步骤封装在数据访问系统中的部件。从数据源开始,Microsoft可视化数据工具提供了在SQL和Oracle系统中查看并操作表、视图、存储过程和数据库结构描

3、述的功能[1]。数据源是数据提供程序和数据使用者之间的桥梁,可以通过ADO(MicrosoftActiveXDataObjects)创建数据源。ADO是VB在任何数据源中访问数据的主要方法。开发基于VB的数据库应用,可以通过数据访问对象DAO(DataAccessObject)、远程数据对象RDO(RemoteDataObject)和ActiveX数据对象ADO(ActiveXDataObjects)等三种数据访问接口。数据访问接口是一个对象模型,它代表了访问数据的各个方面。使用VB,可以在任何应

4、用程序中通过编程控制连接、语句生成器和供使用的返回数据[1]。对于这三种数据接口,每一种方法都代表着数据访问技术发展的不同阶段以及逐步完善的过程。ADO技术是最新的接口技术,比RDO和ADO更加的简单、灵活,通过较少的对象,实现了更多的属性、方法及事件的融合。在简化编程的同时,实现了更高效率的数据访问。2ADO数据访问技术ADOData控件时VB6.0提供的一个ActiveX控件,使用ADOData控件可以快速建立数据绑定的控件和数据提供者之间的连接[3]。2.1VB环境下ADOData控件的添加

5、利用ADO10Data控件可以实现本地数据库或远程数据的连接;可以打开用户指定的数据库表,定义基于SQL语言的查询、增删数据库表中的记录集合;还可以传递字段数值给数据绑定的控件,也可以在控件中显示或修改数值。要使用ADOData控件,需要现在VB下的“工程”菜单上选择“部件”选项,然后在“部件”对话框中选择“MicrosoftADODataControl6.0(OLEDB)”选项,单击确定按钮后,即可在VB的控件工具箱内使用ADOData控件。通过该控件就可以直接访问记录集,移动记录指针,实现对数

6、据库的操作,不再需要程序代码的编写。2.2ADOData控件的主要属性2.2.1ConnectionString属性连接属性用来建立到数据源的连接信息。由于VB的ADO对象模型可以连接不同类型的数据库,所以在使用ADOData控件时也可通过这个属性设置要连接的数据库。可以通过三种连接资源选项建立与数据源的连接,即使用DataLink文件、使用ODBC数据资源名称和使用连接字符串三个选项完成数据链接。2.2.2RecordSource属性记录源属性用于设置要连接的表或者SQL查询语句。命令类型选择默

7、认,在命令文本(SQL)中输入SQL语句。如:select*fromoper2.2.3CommandType属性10用来指定RecordSource属性的取值类型。可以直接在属性窗口的CommandSource属性的下拉列表中选择需要的类型,有以下4个不同的取值:adCmdUnknow默认值,表示命令文本中的命令类型未知。adCmdTable表示将命令类型作为其列全部由内部生成的SQL查询返回的表格的名称进行计算。adCmdText表示将命令文本作为命令或存储过程调用的文本化定义进行计算。adCm

8、dStoreProc表示将命令文本作为存储过程名进行计算。3数据源的创建3.1创建SQLServer数据库在SQLServer2005中设计一个仓库信息管理数据库,数据库命名为WMS,其中设计包含如下数据表:Client(客户表)、Storehouse(仓库信息表)、Oper(用户表)、ProType(产品类目表)、Product(产品信息表)、StoreIn(入库操作信息表)、TakeOut(出库操作信息表)、ProInStore(库存产品信息表)。3.2创建数据源第一步打开控制

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。