计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

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

2014-02-14 01:27
导读:计算机论文论文,在VB6.0数据库程序开发中使用ADO 和SQL毕业论文样本,在线游览或下载,科教论文网海量论文供你参考:摘要:本文用实例说明了通过ADO处理数据库表中数据的实现方法,并介绍了利

摘要:本文用实例说明了通过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 您可以访问中国科教评价网(www.NsEac.com)查看更多相关的文章。
商品编号 进货数 出货数 日期
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="

    上一篇:VB环境下实现PC机与单片机(8031)的串行通讯 下一篇:没有了