- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VB6连接设置密码的ACCESS2000数据库的论文.doc
VB6连接设置密码的ACCESS2000数据库的论文
[摘 要] 本文说明了在visual basic 6.0中如何正确连接已经设置密码的access 2000格式的数据库,详细介绍了data控件、dao及ado三种方式的多种方法,并给出了有关代码。
[关键词] vb 连接 密码 access2000
在专业的数据库软件开发中,为了确保数据库中信息的安全,往往要求对其使用的access数据库文件设置安全密码,以防止非法用户通过其它的常规手段将其打开,从而保护数据库不被非系统授权的修改或破坏。目前有很多文章介绍如何打开设置密码的access 97格式数据库,但不适用于access 2000格式的数据库,因此如何在visual basic 6.0中连接已经设置密码的access 2000格式的数据库是很多程序员需要解决的问题。笔者在实际操作中总结出几种连接方法,下面以qhdedu.mdb数据库(密码:123456)为例说明具体连接方法。
一、data控件方式
data控件是visual basic 6.0中的一个内置数据控件,可以通过设置data控件的connect、databasename、recordsource属性实现对数据库的连接和访问。 通过data控件连接加密的数据库的方法有两种:
第一种方法是设计时,在“属性窗口”中将data控件的connect属性的缺省值“access2000”改为“access2000;pe=app.path “\qhdedu.mdb”
data1.connect=“access 2000;pe[, exclusive[,readonly[,source[,passp;“\qhdedu.mdb”,true,true, “;picrosoft推出的处理关系数据库和非关系数据库中信息的最新技术,也是microsoft推崇的用于数据连接和访问的技术。在visual basic 6.0中,adodc控件、ado数据对象及dataenvironment(数据环境设计器)都采用的是ado技术,因而它们处理加密的access数据库的方法类似。
1.adodc控件法:在visual basic 6.0集成开发环境中选择“工程”菜单,再点击“部件”菜单项,在弹出的“部件”对话框中选中“microsoft ado data control 6.0(sp6)”及“microsoft datagrid control 6.0(sp6)”选项,这样就可以在窗体上添加控件“adodc1”与“datagrid1”。具体代码如下:
connstring=“provider=microsoft.jet.oledb.4.0;data source=” app.path “\qhdedu.mdb” “;persist security info=false;jet oledb:database locking mode=1;jet oledb:database pass aconf ”
set datagrid1.datasource=adodc1
2.ado数据对象法:要能正确引用ado数据对象,应在visual basic 6.0集成开发环境中选择“工程”菜单,再点击“引用”菜单项,在弹出的“引用”对话框中选中“microsoft activex data objects 2.6 library”选项来添加ado数据对象类型库。
connstr=“dbq=”+app.path “\qhdedu.mdb”+“;defaultdir=;driver={microsoft access driver(*.mdb)};pass aconf“
rs.open sql,conn,3,2
set datagrid1.datasource = rs
3.dataenvironment(数据环境设计器)法:有两种方法可以通过dataenvironment连接加密的access 2000数据库:
一种方法是设计时,在dataenvironment的connection对象的connectionsource属性的有效连接字符串后加上“;passent_initialize()事件中编写如下代码:
private sub dataenvironment_initialize( )
strconn=”provider=microsoft.jet.oledb.4.0;data source=“ app.path ”\qhdedu.mdb“”;persist security info=false;passent1.connection1.co
文档评论(0)