下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、最新VB对外来数据分析论文2018最新有关VB对外来数据分析论文摘要VisualBasic有着强大的数据库存取能力,不仅能够直接支持 MsAccess数据库,而且通过其内部安装的ISAM驱动程序使它能间 接支持FoxPro dBASE等外来数据库,非Access数据库在VB中的 编程及应用。本文不仅从VB数据库体系结构的角度探讨了 VB对这 些外来数据库的支持,还结合了一些实例具体阐述了使用数据库存 取对象变量的方法实现这些外来数据库的新建、库结构修改、显示 及其运行环境设置。关键词VisualBasicAccess,外来数据库,数据库正文存取对象变量库结构作为一个功能较完备的Windows软
2、件开发平 台,VisualBasic专业版提供了对数据库应用的强大支持。尤其提 供了使用数据控件和绑定控制项,使用数据库存取对象变量 (DataAccessObjectVariable),直接调用 0DBC2. 0API 接口函数等 三种访问数据库的方法。对其标准内置的MsAccess数据库,它可以 提供不弱于专业数据库软件的支持,可以进行完整的数据库维护、 操作及其事务处理。在VB中,将非Access数据库称为外来数据库。 对于FoxPro dBASE、Paradox等外来数据库。虽然借助VB的 DataManager 能够对这些数据库进行 NEW、OPEN、DESIGN、DELETE 等操
3、作,但在应用程序的运行状态中并不能从底层真正实现这些功 能。木文从使用数据库存取对象变量的方法出发,实现了非Access 格式数据库(以FoxPro数据库为例)的建新库、拷贝数据库结构、 动态调入等操作,阐述了从编程技巧上弥补VB对这些外来数据库支 持不足的可行性,计算机论文非Access数据库在VB中的编程及 应用。一、VB数据库的体系结构具体的VB的数据库结构。VB数据库的核心结构是所谓的MicroSoftJET数据库引擎,JET 引擎的作用就像是一块面板,在其上可以插入多种ISAM(IndexedSequentialAccessMethod,即索引顺序存取方法)数据驱 动程序。JET引擎
4、为Access格式数据库提供了直接的内部(build-in)支持,这就是VB对Access数据库具有丰富支持的真 正原因。VB 专业版中提供了 FoxPro、dBASE (或 Xbase)、Paradox Btrieve等数据库的ISAM驱动程序,这就使得VB能支持这些数据 库格式。另外,其他的许多兼容ISAM的驱动程序也可以通过从厂商 的售后服务得到。因而从理论上说,VB能支持所有兼容ISAM的数 据库格式(前提是只需获得这些数据库的ISAM驱动接口程序)。由上可见,MsJET引擎实质上提供了: 一个符合ANSI标准的语 法分析器;为查询结果集的使用而提供的内存管理功能;同所支持 的数据库的
5、外部接口;为应用代码提供的内部接口。实际上,在VB 中从一种数据库类型转化为另一种数据库类型几乎不需要或只需要 很少的代码修改。而且,尽管dBASE、Paradox本身的DDL(DataDefinitionLanguage,即数据定义语言)和 DML (DataManipulationLanguage,即数据操纵语言)是非结构化查询 的,但它们仍然可以使用VB的SQL语句和JET引擎来操纵。从VB的程序代码的角度来看,ODBC, I SAM驱动程丿丫以及 MsAccess数据库的整个外部结构够可以统一为一个一致的编程接口。 也即是说,提供给VB应用程序员的记录集对象视图同所使用的数据 库格式及
6、类型是相互独立的。即对FoxPro等数据库仍然可以使用众 多的数据库存取对象变量,这就为非Access数据库的访问提供了最 重要的方法。二、使用非Access数据库时的参数设置及配置文件的参数读取 如果在VB的程序中使用了数据库的操作,将应用程序生成EXE文件 或打包生成安装程序后,则必须提供一个配置(.INI)文件,在 INI文件中可以对不同类型的数据库进行设置。摘要VisualBasic有着强大的数据库存取能力,不仅能够直接支持 MsAccess数据库,而且通过其内部安装的ISAM驱动程序使它能间 接支持FoxPro. dBASE等外来数据库,非Access数据库在VB中的 编程及应用。木
7、文不仅从VB数据库体系结构的角度探讨了 VB对这 些外来数据库的支持,还结合了一些实例具体阐述了使用数据库存 取对象变量的方法实现这些外来数据库的新建、库结构修改、显示 及其运行环境设置。关键词VisualBasicAccess,外来数据库,数据库正文存取对象变量库结构作为一个功能较完备的Windows软件开发平 台,VisualBasic专业版提供了对数据库应用的强大支持。尤其提 供了使用数据控件和绑定控制项,使用数据库存取对象变量 (DataAccessObjectVariable),直接调用 0DBC2. 0API 接口函数等 三种访问数据库的方法。对其标准内置的MsAccess数据库,
8、它可以 提供不弱于专业数据库软件的支持,可以进行完整的数据库维护、 操作及其事务处理。在VB中,将非Access数据库称为外来数据库。 对于FoxPro dBASE、Paradox等外来数据库。虽然借助VB的 DataManager 能够对这些数据库进行 NEW、OPEN、DESIGN. DELETE 等操作,但在应用程序的运行状态中并不能从底层真正实现这些功 能。木文从使用数据库存取对象变量的方法出发,实现了非Access 格式数据库(以FoxPro数据库为例)的建新库、拷贝数据库结构、 动态调入等操作,阐述了从编程技巧上弥补VB对这些外来数据库支 持不足的可行性,计算机论文非Access数
9、据库在VB中的编程及 应用。一、VB数据库的体系结构具体的VB的数据库结构。VB数据库的核心结构是所谓的MicroSoftJET数据库引擎,JET 引擎的作用就像是一块面板,在其上可以插入多种ISAM(IndexedSequentialAccessMethod,即索引顺序存取方法)数据驱 动程序。JET引擎为Access格式数据库提供了直接的内部(build- in) 支持,这就是VB对Access数据库具有丰富支持的真正原因。VB 专业版中提供了 FoxPro、dBASE (或 Xbase)、Paradox Btrieve等数据库的ISAM驱动程序,这就使得VB能支持这些数据 库格式。另外,
10、其他的许多兼容ISAM的驱动程序也可以通过从厂商 的售后服务得到。因而从理论上说,VB能支持所有兼容ISAM的数 据库格式(前提是只需获得这些数据库的ISAM驱动接口程序)。由上可见,MsJET引擎实质上提供了: 一个符合ANSI标准的语 法分析器;为查询结果集的使用而提供的内存管理功能;同所支持 的数据库的外部接口;为应用代码提供的内部接口。实际上,在VB 中从一种数据库类型转化为另一种数据库类型几乎不需要或只需要 很少的代码修改。而且,尽管dBASE、Paradox本身的DDL(DataDef initionLanguage,即数据定义语言)和 DML (DataManipulationLanguage,即数据操纵语言)是非结构化查询 的,但它们仍然可以使用VB的SQL语句和JET引擎来操纵。从VB的程序代码的角度来看,ODBC, ISAM驱动程序以及 MsAccess数据库的整个外部结构够可以统一为一个一致的编程接口。 也即是说,提供给VB应用程序员的记录集对象视图同所使用的数据 库格式及类型是相互独立的。即对FoxPro等
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- Windows Server网络管理项目教程(Windows Server 2022)(微课版)3.7 DHCP 拓展案例(一)DHCP中继代理的配置
- 高中语文第4课词语万花筒第3节每年一部“新词典”-新词语课件新人教版选修语言文字应用
- 信息技术(第2版)(拓展模块)教案 拓展模块5 5.3常用核心技术3
- 2024年江西省中考英语试题含解析
- 校园展美 课件 2024-2025学年人美版(2024)初中美术七年级上册
- 高中物理第一章运动的描述2时间和位移课件新人教版必修
- 【中考考点基础练】第10章 温度与物态变化 2025年物理中考总复习(福建)(含答案)
- 2024至2030年中国圆柱石英晶体谐振器数据监测研究报告
- 2024至2030年中国发音板数据监测研究报告
- 2024至2030年中国八爪鱼数据监测研究报告
- 专题04新高考英语读后续写典例分析04-Yoghurt
- 中段考动员暨班级挑战赛活动方案
- 北师大版小学数学三年级上册第一单元《混合运算》 单元作业设计
- 社会保险业务申报表(申报1表)
- SAP全面预算管理解决方案BPC
- 周围神经损伤PPT
- 秸秆发电项目安全预评价报告
- 植物营养与施肥 03 养分的运输和分配
- GA 1205-2014灭火毯
- 9-马工程《艺术学概论》课件-第九章(20190403)【已改格式】.课件电子教案
- 建筑法实施细则全文
评论
0/150
提交评论