admin 管理员组文章数量: 1086019
2024年5月18日发(作者:软件接口测试方法)
vb6.0如何连接有密码的ACCESS数据库
以前曾看过介绍如何在Visual Basic中连接和使用Access数据库的技术文章,实际
上在专业的数据库软件开发中,为了确保数据库中信息的安全,往往要求对数据库文件进
行加密,以防止非法用户通过其它的常规手段将其打开。那么,在Visual Basic中如何建
立与加密的数据库的连接呢?笔者在开发本校的宿舍管理信息系统中,总结了一些方法和
技巧,现写出来与同行交流。
一、建立数据库
因为在Visual Basic 6.0中有的数据库连接方式不支持Access 2000版本格式的数据
库,为了便于说明问题,本文所提的数据库以Access 97版本数据库为例。
在Microsoft Access 97中建立一个数据库,如:,并设置密码,如:
“1234”,再将数据库文件和VB中创建的工程文件放在同一目录下。
如果用户的计算机上只有Access 2000的话,可以先在Access 2000中建立
数据库,并设置密码,再用Access 2000中的“数据库实用工具”将数据库转
换成Access 97版本的格式。
当然也可以直接在Visual Basic 6.0集成开发环境中通过“可视化数据管理器”来创
建数据库,再到Access 97中设置密码。
通过对数据库文件设置密码,一般情况下,非法用户就不能用常规的手段打开数据库
了,对数据库中的信息起到了一定的安全和保密作用。
二、连接加密的Access数据库
在Visual Basic 6.0中,要建立与数据库的连接,可采用的技术手段很多,如:数据
控件、数据对象、数据环境设计器等。开发人员可以根据自身的条件和用户的需求进行选
择。
限于篇幅,下面只介绍加密的Access数据库与没有加密的Access数据库在连接时的
不同之处。关于没有加密的数据库的连接及访问的方法读者可以参阅其它资料。
1、使用控件
① Data控件
Data控件是Visual Basic 6.0中的一个内置数据控件,可以通过设置Data控件的
connect、DatabaseName、RecordSource属性实现对数据库的连接和访问。 通过
Data控件连接加密的数据库的方法有两种:
一种方法是在设计状态时,在“属性窗口”中将Data控件的connect属性的缺省
值”Access”改为”; pwd=1234”即可,其它属性的设置方法与没有加密的Access数
据库的连接相同。
另一种方法是在运行时,通过代码对connect属性赋值来实现。如:
t=”; pwd=1234”
seName= + “”
版权声明:本文标题:vb6.0如何连接有密码的ACCESS数据库 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1715995472a690571.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论