社区
数据库及相关技术
帖子详情
ACCESS加密问题
ayane
2003-09-30 09:30:39
我使用BCB6+ACCESS2000
将ACCESS库用独占方式打开,设密码
请问在BCB中怎样打开
总提示我数据库在独占状态
可不是独占就不能设置密码
请大家指教!
...全文
116
7
打赏
收藏
ACCESS加密问题
我使用BCB6+ACCESS2000 将ACCESS库用独占方式打开,设密码 请问在BCB中怎样打开 总提示我数据库在独占状态 可不是独占就不能设置密码 请大家指教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ayane
2003-10-20
打赏
举报
回复
谢谢大家
前一阵出去了
不能上网
表示感谢!!!
分数奉上。
liusamye
2003-10-05
打赏
举报
回复
ADO连接有密码的Access数据库:
ADOConn.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+ExtractFilePath(Application.ExeName)+'Data\data.mdb;Persist Security Info=False;Jet OLEDB:Database Password=12345';
但是我感觉楼主出现这个错误提示,是由于你正在试图以工作组(多用户)的方式来设置你的Access数据库,而不是简单的带密码的Access数据库.不知猜对了没有.如果是连接带工作组的Access数据库,可以看我以前的一个帖,里面的方法我已成功.
http://expert.csdn.net/Expert/topic/1737/1737927.xml?temp=.4150202
huangjuliang
2003-10-05
打赏
举报
回复
建议你看一下,ADOConnection的MODE属性
freshman2003
2003-09-30
打赏
举报
回复
用ADO不要用BDE,很简单,也不要设置DSN,只要在ADOConnection->ConnectionString写入密码就可以打开,我就是这样用的,一点问题也没有,给你一段代码。
bool TDataMod::ConnectDatabase(void)
{
//设置并打开ADOConn
if(ADOConn->Connected)
ADOConn->Close();
String ConnString;
ConnString = "Provider=Microsoft.Jet.OLEDB.4.0;";
ConnString+= "User ID=Admin;";
ConnString+= "Data Source="xxk.mdb";";
ConnString+= "Mode=Share Deny None;";
ConnString+= "Extended Properties=\"\";";
ConnString+= "Jet OLEDB:System database=\"\";";
ConnString+= "Jet OLEDB:Registry Path=\"\";";
ConnString+= "Jet OLEDB:Database Password=\"password\";";//此处写密码
ConnString+= "Jet OLEDB:Engine Type=5;";
ConnString+= "Jet OLEDB:Database Locking Mode=1;";
ConnString+= "Jet OLEDB:Global Partial Bulk Ops=2;";
ConnString+= "Jet OLEDB:Global Bulk Transactions=1;";
ConnString+= "Jet OLEDB:New Database Password=\"\";";
ConnString+= "Jet OLEDB:Create System Database=False;";
ConnString+= "Jet OLEDB:Encrypt Database=False;";
ConnString+= "Jet OLEDB:Don't Copy Locale on Compact=False;";
ConnString+= "Jet OLEDB:Compact Without Replica Repair=False;";
ConnString+= "Jet OLEDB:SFP=False";
ADOConn->ConnectionString = ConnString;
ADOConn->KeepConnection = true;
ADOConn->LoginPrompt = false;
try
{
ADOConn->Open();
}
catch(EADOError &e)
{
ShowMessage(e.Message);
return false;
}
//设置ADOQuery
ADOQuery->Connection = ADOConn;
return true;
}
huangjuliang
2003-09-30
打赏
举报
回复
把ACCESS关闭就可以了!
hongliqiu
2003-09-30
打赏
举报
回复
在用BCB连接ACCESS的时候有没有关闭ACCESS,如果没有关闭地话就打不开了。
liaoyong2
2003-09-30
打赏
举报
回复
用ACCESS2000打开你的数据库文件,在打开的时候选择独占打开。然后就可以设置密码了。
在BCB6中连接时输入用户名和密码就行了。不过好像要设置DSN才行。
Access
数据库的
加密
与解密
关于
加密
: 我们有时在打开一个
Access
数据库时,往往会发现打开时弹出这样的一个窗口 ,这是需要我们输入数据库密码,可密码我们是怎样加上去的呢? 首先打开
Access
,在菜单栏里点打开,找到你要选择
加密
的数据库,选中后,在打开按钮右下方选择以独占方式打开,如图: ;这样就可以为该数据库
加密
了。 关于解密: 原理:首先,我们要了解Access数据库的
加密
方法。Acce...
Microsoft Office
Access
文件
加密
与解密
Microsoft Office
Access
文件
加密
与解密0x00 前言0x01
加密
1.
加密
方式1.1 新建一个
Access
文件,使用设计器创建一个表。1.2 文件中以独占方式打开。1.2 工具->安全->设置数据库密码。0x02 解密1. 解密方式1.1 用工具打开文件,即可解密。 0x00 前言 这是我对 Microsoft Office
Access
文件
加密
与解密 的学习记...
ACCESS
加密
方法
1、修改MDB文件头2、破解数据库密码读取unit main;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;const FileHead1:array[0..15] of byte=($00,$01,$00,$00,$53,$
VB6.0中连接
加密
的
Access
数据库
一、建立数据库 因为在Visual Basic 6.0中有的数据库连接方式不支持
Access
2000版本格式的数据库,为了便于说明
问题
,本文所提的数据库以
Access
97版本数据库为例。 在Microsoft
Access
97中建立一个数据库,如:ssgl.mdb,并设置密码,如:“1234”,再将数据库文件和VB中创建的工程文件放在同一目录下。 如果用户的计算机上只有
Access
2000的话,可以先在
Access
2000中建立ssgl.mdb数据库,并设置密码,再用
Access
2000中
安全的
ACCESS
加密
方法
安全的
ACCESS
加密
方法徐长友 Microsoft的
ACCESS
数据库,是我们常用的桌面数据之一,大多中小企业的数据库管理系统都可以采用它,但其安全性一直令人担犹,试想,一套财务管理系统,用户直接打开数据库去更改数据,后果会如何?有些系统对
ACCESS
数据库可能只是更改扩展名,或加个密码,众所周知,破解
ACCESS
密码的方法和工具网上多的是!所以这样的
加密
一样令人担犹,下面介绍
数据库及相关技术
1,178
社区成员
18,939
社区内容
发帖
与我相关
我的任务
数据库及相关技术
C++ Builder 数据库及相关技术
复制链接
扫一扫
分享
社区描述
C++ Builder 数据库及相关技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章