下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

VB两种操作Access数据库方法的比较

作者:课课家教育     来源: http://www.kokojia.com点击数:1325发布时间: 2016-10-28 10:30:04

标签: access认证access基础access提高教程

  一般情况下,在VB编程中都要与数据库打交道,而对于数据量较小的应用,都选用Access为数据库,原因是Access数据库较简单,功能也较齐全,数据的备份以及拷贝都十分便利,并且程序发布时也不用单独安装其它数据库管理软件。所以在功能可以满足要求时,Access数据库通常是小型数据库软件的首选。

  用VB操作Access库表的方法非常多样,一般情况下,初学者会用数据控件,许多资料都以此作为操作Access数据库的起点进行介绍,是因为这个方法非常简单,就是使用数据控件的方法在程序编码上会不够灵活。下面是其它两种操作Access数据库的方法。

  (一)使用数据库对象

  首先,进行有关数据对象的声明,如下:

VB两种操作Access数据库方法的比较_access认证_access基础_access提高教程_课课家

  生成工作区后,打开数据库,根据需要打开库表。

打开库表

  优点是这种方法的代码较简单,DAO2.5/3.51为要求的环境,而表名能换成SELECT语句,就是说按照条件打开需要的记录集,可以脱离数据控件,能方便灵活地操作数据库表,使程序灵活。

  注意:测试发现,该方法只能打开Access97库表,而对Access2000库表就会弹出库表格式不对的提示。此外,数据环境的要求会较多。

  (二)使用ADODB

  首先,声明链接变量,然后根据需要声明记录集变量。

使用ADODB

  建立跟数据库的链接,要是数据库没口令,最后一行能忽略。

使用ADODB

  虽然该方法代码长了一些,但是对数据环境要求较低,结构清晰,编写的发布程序就大大的减小。因为与链接SQLServer等数据库的方法相同,所以大量操作数据库的代码相同,在数据库由Access扩充到大型数据库,或是由大型数据库裁剪出简单数据库的时侯,程序的移植较方便。

  而这种方法对于Access97以及Access2000都可以很好地支持,兼容性好。而对于许多插入、删除以及修改等操作,只在Connection层进行就可以啦,不仅能够提高速度又可以减少代码。

  要是需要获取具体的记录集内容,就需要按照条件打开具体的库表,如下:

打开具体的库表

  注意:一般建议使用方法二。

  总结:关于VB两种操作Access数据库方法的比较小编就介绍完啦。如果想了解更多关于Access数据库的知识,掌握Access数据库的使用方法,那就请关注我们课课家教育网站啦,我们还会给大家介绍关于考试认证Web开发等等的内容。

赞(18)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程