欢迎来到天天文库
浏览记录
ID:10335903
大小:50.00 KB
页数:2页
时间:2018-07-06
《vb6连接设置密码的access2000数据库的论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、VB6连接设置密码的ACCESS2000数据库的论文[摘要]本文说明了在visualbasic6.0中如何正确连接已经设置密码的access2000格式的数据库,详细介绍了data控件、dao及ado三种方式的多种方法,并给出了有关代码。 [关键词]vb连接密码access2000 在专业的数据库软件开发中,为了确保数据库中信息的安全,往往要求对其使用的access数据库文件设置安全密码,以防止非法用户通过其它的常规手段将其打开,从而保护数据库不被非系统授权的修改或破坏。目前有很多文章介
2、绍如何打开设置密码的access97格式数据库,但不适用于access2000格式的数据库,因此如何在visualbasic6.0中连接已经设置密码的access2000格式的数据库是很多程序员需要解决的问题。笔者在实际操作中总结出几种连接方法,下面以qhdedu.mdb数据库(密码:123456)为例说明具体连接方法。 一、data控件方式 data控件是visualbasic6.0中的一个内置数据控件,可以通过设置data控件的connect、databasename、recordsou
3、rce属性实现对数据库的连接和访问。通过data控件连接加密的数据库的方法有两种: 第一种方法是设计时,在“属性窗口”中将data控件的connect属性的缺省值“access2000”改为“access2000;pe=app.path“qhdedu.mdb” data1.connect=“access2000;pe[,exclusive[,readonly[,source[,passp;“qhdedu.mdb”,true,true,“;picrosoft推出的处理关系数据库和非关系数据
4、库中信息的最新技术,也是microsoft推崇的用于数据连接和访问的技术。在visualbasic6.0中,adodc控件、ado数据对象及dataenvironment(数据环境设计器)都采用的是ado技术,因而它们处理加密的access数据库的方法类似。 1.adodc控件法:在visualbasic6.0集成开发环境中选择“工程”菜单,再点击“部件”菜单项,在弹出的“部件”对话框中选中“microsoftadodatacontrol6.0(sp6)”及“microsoftdatagrid
5、control6.0(sp6)”选项,这样就可以在窗体上添加控件“adodc1”与“datagrid1”。具体代码如下: connstring=“provider=microsoft.jet.oledb.4.0;datasource=”app.path“qhdedu.mdb”“;persistsecurityinfo=false;jetoledb:databaselockingmode=1;jetoledb:databasepassaconf” setdatagrid1.datasourc
6、e=adodc1 2.ado数据对象法:要能正确引用ado数据对象,应在visualbasic6.0集成开发环境中选择“工程”菜单,再点击“引用”菜单项,在弹出的“引用”对话框中选中“microsoftactivexdataobjects2.6library”选项来添加ado数据对象类型库。 connstr=“dbq=”+app.path“qhdedu.mdb”+“;defaultdir=;driver={microsoftaccessdriver(*.mdb)};passaconf“
7、rs.opensql,conn,3,2 setdatagrid1.datasource=rs 3.dataenvironment(数据环境设计器)法:有两种方法可以通过dataenvironment连接加密的access2000数据库: 一种方法是设计时,在dataenvironment的connection对象的connectionsource属性的有效连接字符串后加上“;passent_initialize()事件中编写如下代码: privatesubdataenvironment_
8、initialize() strconn=”provider=microsoft.jet.oledb.4.0;datasource=“app.path”qhdedu.mdb“”;persistsecurityinfo=false;passent1.connection1.connectionstring=strconn endsub 以上为visualbasic6.0中连接已经设置密码的access2000格式的数据库的几种方法,在编程过程中可以根据自己实际情况选择一种或多种方法综合使用
此文档下载收益归作者所有