数据库非Access数据库在VB中的编程及应用

vb数据库编程  时间:2021-01-27  阅读:()

非Access数据库在VB中的编程及应用

【摘要】Visual Basic有着强大的数据库存取能力不仅能够直接支持MsAccess数据库而且通过其内部安装的ISAM驱动程序使它能间接支持FoxPro、dBAS E等外来数据库。本文不仅从VB数据库体系结构的角度探讨了VB对这些外来数据库的支持还结合了一些实例具体阐述了使用数据库存取对象变量的方法实现这些外来数据库的新建、库结构修改、显示及其运行环境设置。

【关键词】Visual Basic Access外来数据库数据库

存取对象变量库结构作为一个功能较完备的Windo ws软件开发平台VisualBasic专业版提供了对数据库应用的强大支持。尤其提供了使用数据控件和绑定控制项使用数据库存取对象变量Data Access Object Variable直接调用ODBC

2.0 API接口函数等三种访问数据库的方法。对其标准内置的Ms Access数据库它可以提供不弱于专业数据库软件的支持可以进行完整的数据库维护、操作及其事务处理。在VB中将非Ac cess数据库称为外来数据库。对于Fo xPro、dBAS E、Paradox等外来数据库。虽然借助VB的Data Manager能够对这些数据库进行NEW、 OPEN、 DESIGN、 DELETE等操作但在应用程序的运行状态中并不能从底层真正实现这些功能。本文从使用数据库存取对象变量的方法出发实现了非Access格式数据库以Fo xPro数据库为例的建新库、拷贝数据库结构、动态调入等操作阐述了从编程技巧上弥补VB对这些外来数据库支持不足的可行性。

一、VB数据库的体系结构具体的VB的数据库结构

VB数据库的核心结构是所谓的MicroSoft JET数据库引擎 JET引擎的作用就像是一块“面板”在其上可以插入多种ISAMIndexed Sequential AccessMethod 即索引顺序存取方法数据驱动程序。

VB专业版中提供了Fo xPro、 dBASE或Xbase、 Parado x、 Btrieve等数据库的ISAM驱动程序这就使得VB能支持这些数据库格式。另外其他的许多兼容ISAM的驱动程序也可以通过从厂商的售后服务得到。因而从理论上说VB能支持所有兼容ISAM的数据库格式前提是只需获得这些数据库的ISAM驱动接口程序。

由上可见Ms JET引擎实质上提供了一个符合ANSI标准的语法分析器为查询结果集的使用而提供的内存管理功能同所支持的数据库的外部接口为应用代码提供的内部接口。实际上在VB中从一种数据库类型转化为另一种数据库类型几乎不需要或只需要很少的代码修改。而且尽管dBAS E、 P arado x本身的DDLData De finition Language即数据定义语言和DMLData ManipulationLangua ge 即数据操纵语言是非结构化查询的但它们仍然可以使用VB的S Q L语句和JE T引擎来操纵。

Friendhosting,美国迈阿密机房新上线,全场45折特价优惠,100Mbps带宽不限流量,美国/荷兰/波兰/乌兰克/瑞士等可选,7.18欧元/半年

近日Friendhosting发布了最新的消息,新上线了美国迈阿密的云产品,之前的夏季优惠活动还在进行中,全场一次性45折优惠,最高可购买半年,超过半年优惠力度就不高了,Friendhosting商家的优势就是100Mbps带宽不限流量,有需要的朋友可以尝试一下。Friendhosting怎么样?Friendhosting服务器好不好?Friendhosting服务器值不值得购买?Friendho...

PIGYun中秋特惠:香港/韩国VPS月付14元起

PIGYun发布了九月份及中秋节特惠活动,提供8折优惠码,本月商家主推中国香港和韩国机房,优惠后最低韩国每月14元/中国香港每月19元起。这是一家成立于2019年的国人商家,提供中国香港、韩国和美国等地区机房VPS主机,基于KVM架构,采用SSD硬盘,CN2+BGP线路(美国为CUVIP-AS9929、GIA等)。下面列出两款主机配置信息。机房:中国香港CPU:1core内存:1GB硬盘:10GB...

Megalayer优化带宽和VPS主机主机方案策略 15M CN2优化带宽和30M全向带宽

Megalayer 商家主营业务是以独立服务器和站群服务器的,后来也陆续的有新增香港、菲律宾数据中心的VPS主机产品。由于其线路的丰富,还是深受一些用户喜欢的,有CN2优化直连线路,有全向国际线路,以及针对欧美的国际线路。这次有看到商家也有新增美国机房的VPS主机,也有包括15M带宽CN2优化带宽以及30M带宽的全向线路。Megalayer 商家提供的美国机房VPS产品,提供的配置方案也是比较多,...

vb数据库编程为你推荐
腾讯空间首页怎么才能让自己QQ空间被腾讯推荐在QQ空间首页里面?莫代尔和纯棉哪个好莫代尔好还是棉好华为p40和mate30哪个好荣耀30pro和华为P40哪个好?播放器哪个好什么播放器好用qq空间登录不了登陆不了QQ空间如何增加百度收录如何提高百度的收录数量电信dns服务器地址广西电信应该填什么DNS服务器地址?360云盘关闭360百度云盘到底什么时候关闭360云u盘360云u盘无法连接怎么回事?360云盘下载速度慢怎么办请问现在有没有人在用手机360云盘,为什么手机端下载速度会怎么慢,我的网速很快。
深圳虚拟主机 查询ip地址 3322免费域名 免费顶级域名 google镜像 omnis dropbox网盘 丹弗 html空间 绍兴高防 骨干网络 蜗牛魔方 中国电信测速112 权嘉云 idc是什么 宏讯 路由跟踪 电信宽带测速软件 江苏徐州移动 北京主机托管 更多