admin 管理员组

文章数量: 1184232


2024年1月18日发(作者:itools4导入失败请重试)

龙源期刊网

VB6连接设置密码的ACCESS2000数据库

作者:程 超 赵学作

来源:《商场现代化》2008年第08期

[摘 要] 本文说明了在Visual Basic 6.0中如何正确连接已经设置密码的Access 2000格式的数据库,详细介绍了Data控件、DAO及ADO三种方式的多种方法,并给出了有关代码。

[关键词] VB 连接 密码 Access2000

在专业的数据库软件开发中,为了确保数据库中信息的安全,往往要求对其使用的ACCESS数据库文件设置安全密码,以防止非法用户通过其它的常规手段将其打开,从而保护数据库不被非系统授权的修改或破坏。目前有很多文章介绍如何打开设置密码的Access 97格式数据库,但不适用于Access 2000格式的数据库,因此如何在Visual Basic 6.0中连接已经设置密码的Access 2000格式的数据库是很多程序员需要解决的问题。笔者在实际操作中总结出几种连接方法,下面以数据库(密码:123456)为例说明具体连接方法。

一、Data控件方式

Data控件是Visual Basic 6.0中的一个内置数据控件,可以通过设置Data控件的Connect、DatabaseName、RecordSource属性实现对数据库的连接和访问。 通过Data控件连接加密的数据库的方法有两种:

第一种方法是设计时,在“属性窗口”中将Data控件的Connect属性的缺省值“Access2000”改为“Access2000;pwd=123456”即可,其它属性的设置与没有加密的Access数据库的连接设置相同。

第二种方法是在运行时,通过代码对Connect属性赋值来实现。如:

seName= &“”

t=“Access 2000;pwd=123456”

Source=“ACONF”‘ACONF为数据库中一个表

二、DAO方式


本文标签: 数据库 设置 连接 密码 方法