


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 5到9章概括,昆虫记
- 4年级上册英语小报人教版第3单元
- 洛阳铲施工方案
- 盘龙区施工方案
- 2025年浙江金融职业学院单招职业适应性测试题库参考答案
- 2025年海南职业技术学院单招职业倾向性测试题库完整
- 2025年梧州职业学院单招职业适应性测试题库汇编
- 2025年重庆市广安市单招职业适应性测试题库附答案
- 2025年鄂尔多斯职业学院单招职业倾向性测试题库带答案
- 北斗星基增强系统空间信号接口规范 第2部分:双频增强服务信号BDSBAS-B2a 征求意见稿
- TCCIIP 001-2024 绿色低碳园区标准
- GB/T 20972.2-2025石油天然气工业油气开采中用于含硫化氢环境的材料第2部分:抗开裂碳钢、低合金钢和铸铁
- 美团供应链管理案例分析
- 2025广东深圳证券交易所及其下属单位信息技术专业人员招聘笔试参考题库附带答案详解
- 陕西省西安市西咸新区2024年九年级下学期中考一模数学试题(含答案)
- 2025年内蒙古乌兰察布盟单招职业适应性测试题库新版
- 2025年宜春幼儿师范高等专科学校单招职业倾向性测试题库含答案
- 《钠离子电池产业发展白皮书》
- 全国交管12123驾驶证学法减分考试题附答案
- 2025中考作文预测
- 油气田开发专业危害因素辨识与风险防控
评论
0/150
提交评论