关于D5用ADO访问Access的密码和自动字段的两个问题(100分)

  • 主题发起人 主题发起人 bpearl
  • 开始时间 开始时间
B

bpearl

Unregistered / Unconfirmed
GUEST, unregistred user!
关于D5用ADO访问Access2000的密码和自动字段的两个问题
1)怎么让单个的.MDB文件被加上密码保护后用ADO方式再程序中打开。我试过后
程序中添上密码,总是说“找不到工作组文件或者被其他程序独占使用”,不添
密码又是“密码不正确”。不想使用.MDW文件的话,该怎么解决这个问题。
2)用office2000怎么直接将一个有一些以自动增加字段为索引的Accees库的自动
值复位,即请空数据后自动值重1开始。我用的笨办法是“导出成Access97”(只
倒结构)再“导出成Access2000”。大家觉得呢?
 
(2)、删除自动增加字段后保存,再打开添加一字段,(与以前同名的自增字段)即可重新从1开始编号。

 
1)我用Jet 4.0驱动不用*.MDW,默认用户名为Admin,口令可自设,这样既可以在程序中也可以
在弹出的对话框中输入.
2)我的办法是先把自增字段的类型改为长整型,然后再改回自增型.
 
to: Hjking
1)这样的话用MSAccess还可以打开该.MDB吗?不用.MDW文件就只能用“对文件加密”方式
喽,怎么做到可以添加上用户名为“Admin”的验证?你如果成功试验过的话,麻烦你把
过程讲得稍微详细一点,我对Access不熟。谢谢。
2)如果有很多了表的话就显得麻烦了。有没有像其他数据库那样直接将库初始化的办法?
我试的具体方法是:转换到早期的Access版本-> 删除原来的所有有自增字段的表-> 从
早期版本中导入(只导入“定义”)。应该还算比较可行的一个方法吧。
 
1)你可通过在ConnectionString的之中添加 Jet OLEDB:Database Password=***,
也可在设计阶段编辑ConnectionString的build 工具的所有选向卡中选择
Jet OleDb:Database Password添加Password.
如:
“Provider=Microsoft.Jet.OLEDB.4.0;Data Source=dbpath;
Persist Security Info=False;Jet OLEDB:Database Password=****"
 
多人接受答案了。
 
后退
顶部