在VB6.0数据库程序开发中使用ADO 和SQL

时间:2020-10-06 13:37:48 计算机毕业论文 我要投稿

在VB6.0数据库程序开发中使用ADO 和SQL

摘要:本文用实例说明了通过ADO处理数据库表中数据的实现方法,并介绍了利用SQL语句实现对数据作数学统计的方法.

关键词:ADO SQL 数据库

1.引言
在VB的应用程序开发中,访问数据库的方法可归纳为两种。一种是通过DAO 或ADO的数据源对表中的数据进行直接操作,另一种是通过标准的SQL语句结合Connection 对象对数据库中的数据进行操作,对表中的数据进行检索和统计。DAO是Visual Basic 5.0使用的数据访问技术,它在用于访问MDB文件格式的数据库时有较高的效率,但访问如Oracle或 SQL Server这样的非MDB文件格式的数据库时,因它基于Access/Jet数据库引擎,访问速度会大大降低。所以Visual Basic 6.0推出了ADO 技术。ADO中文含意是ActiveX数据对象(ActiveX Data Object),它是一种面向对象的接口。ADO访问数据库是通过访问OLE
DB使用程序和OLE DB供给程序来进行的,它在封装OLE DB的程序中使用了大量的COM接口,是一种高层的访问技术。它在继承OLE DB的同时,大大简化了OLE DB的操作。
此外,ADO技术可以以ActiveX控件的形式出现,被广泛应用于Microsoft ActiveX页、Visual C 和Visual Basic的编程。SQL是管理关系数据库系统的标准语言。每一种关系数据库如Access、 SQL Server、 Oracle 等都有它自己特有的SQL语言,但它们都支持像select、insert、update、delete、create、drop等标准语句来完成几乎所有的对数据库的'操作.本文就ADO 和SQL的用法做一些探讨。

2.开发原型
我们为计算机产品经销商开发一个进销存的程序。用MS Access 数据库,创建的数据库名叫 ware.mdb. 在这个数据库中,建立表1,表2,表3,表4。

表1 商品明细表: wareDetail
商品编号 商品名称 单价 厂商 库存
wareID(ch10) wareName(ch30) wPrice(Money) manifest(ch40) numInLib(int)

表2 流水账 wAccount
商品编号 进货数 出货数 日期
wareID(ch10) wQuantity(int) wSold(int) wDate(date)
表3 库存表 wLib
总库存数 总库存金额
TotalNum(int) TotalMoney(Money)

表4 临时表wInOut
进货数 出货数
Quantity, Sold

3.ADO的使用方法.
ADO2.0存在于Visual Basic 6.0的两个独立的库中 第一个称为 ADODB,在References对话框中的名字是Microsoft ActiveX Data Objects 2.0 Library在这个库中包含了所有的ADO对象。对于那些并不需要太多加强的ADO资源工程,应该使用ADOR库。在References对话框中这个库称为Microsoft ActiveX Data Objects Recordset 2.1 Library 这个库只包含对Recordsets 的支持。Visual BASIC 6.0通过ADO控件和 Recordset对象两种方法来使用ADO.下面介绍一下Recordset 对象的使用方法.在visual basic 中加入如下代码:
dim myConnectstr as strng
dim myRecordset as New ADODB.recordset
myConnectstr="PROVIDER=Microsoft.Jet.OLEDB.4.0;DataSource="

【在VB6.0数据库程序开发中使用ADO 和SQL】相关文章:

1.浅谈对程序开发中异常的理解和认识

2.sql语句的使用

3.基于ASP技术开发Web数据库检索程序

4.vc++中的ADO的应用

5.分层技术在计算机软件开发中的使用

6.数据库常用sql语句有哪些

7.数据库开发中面向对象编程思想论文

8.使用Oracle9i数据库程序的注意事项

9.使用sql语句查询日期的方法