欢迎来到天天文库
浏览记录
ID:25450787
大小:50.50 KB
页数:4页
时间:2018-11-20
《vb6连接设置密码的access2000数据库论文》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、VB6连接设置密码的ACCESS2000数据库论文摘要本文说明了在VisualBasic6.0中如何正确连接已经设置密码的Access2000格式的数据库,详细介绍了Data控件、DAO及ADO三种方式的多种方法,并给出了有关代码。关键词VB连接密码Access2000在专业的数据库软件开发中,为了确保数据库中信息的安全,往往要求对其使用的ACCESS数据库文件设置安全密码,以防止非法用户通过其它的常规手段将其打开,从而保护数据库不被非系统授权的修改或破坏。目前有很多文章介绍如何打开设置密码的Access97格式数据库,但不适用于Access2000格式的
2、数据库,因此如何在VisualBasic6.0中连接已经设置密码的Access2000格式的数据库是很多程序员需要解决的问题。笔者在实际操作中总结出几种连接方法,下面以qhdedu.mdb数据库(密码:123456)为例说明具体连接方法。一、Data控件方式Data控件是VisualBasic6.0中的一个内置数据控件,可以通过设置Data控件的Connect、DatabaseName、RecordSource属性实现对数据库的连接和访问。通过Data控件连接加密的数据库的方法有两种:第一种方法是设计时,在“属性窗口”中将Data控件的Connect属性的
3、缺省值“Access2000”改为“Access2000;pe=App.Path“/qhdedu.mdb”Data1.Connect=“Access2000;pe,exclusive,readonly,source,passdb”,True,True,.freelent(数据环境设计器)都采用的是ADO技术,因而它们处理加密的Access数据库的方法类似。1.Adodc控件法:在VisualBasic6.0集成开发环境中选择“工程”菜单,再点击“部件”菜单项,在弹出的“部件”对话框中选中“MicrosoftAdoDataControl6.0(Sp6)”及“
4、MicrosoftDataGridControl6.0(Sp6)”选项,这样就可以在窗体上添加控件“Adodc1”与“DataGrid1”。具体代码如下:connstring=“Provider=Microsoft.Jet.OLEDB.4.0;DataSource=”App.Path“/qhdedu.mdb”PersistSecurityInfo=False;JetOLEDB:DatabaseLockingMode=1;JetOLEDB:databasepassACONF”SetDataGrid1.DataSource=Adodc12.ADO数据对象法:要
5、能正确引用ADO数据对象,应在VisualBasic6.0集成开发环境中选择“工程”菜单,再点击“引用”菜单项,在弹出的“引用”对话框中选中“MicrosoftActiveXDataObjects2.6Library”选项来添加ADO数据对象类型库。connstr=“DBQ=”+App.Path“/qhdedu.mdb”+“;DefaultDir=;DRIVER={MicrosoftAccessDriver(*.mdb)};passACONF“rs.OpenSQL,conn,3,2SetDataGrid1.DataSource=rs3.DataEnviro
6、nment(数据环境设计器)法:有两种方法可以通过DataEnvironment连接加密的Access2000数据库:一种方法是设计时,在DataEnvironment的connection对象的ConnectionSource属性的有效连接字符串后加上“;passent_Initialize()事件中编写如下代码:PrivatesubDataEnvironment_Initialize()Strconn=”Provider=Microsoft.Jet.OLEDB.4.0;DataSource=“App.Path”/qhdedu.mdb“PersistSe
7、curityInfo=False;passent1.connection1.connectionstring=strconnEndsub以上为VisualBasic6.0中连接已经设置密码的Access2000格式的数据库的几种方法,在编程过程中可以根据自己实际情况选择一种或多种方法综合使用。
此文档下载收益归作者所有