access数据库,使用了安全机制向导设置了用户组,用户,和密码之后,怎么用程序来连接数据库(200分)

  • 主题发起人 小黄鱼
  • 开始时间

小黄鱼

Unregistered / Unconfirmed
GUEST, unregistred user!
access数据库,使用了安全机制向导设置了用户组,用户,和密码之后,怎么用程序来连接数据库,我好像连不上,总说用户组信息丢失,那位高人能不能讲讲这是怎么搞得?



 
利用ado打开安全的jet数据库,必须在ado的连接字符串中指定access的工作组文件(
32位jet为system.mdw,16位jet为system.mda)。
"systemdb=/system.mdw;uid=username;pwd=password".

 
对不起亚,我试了,但是不成功
可以打开数据库的快捷方式属性为("C:/Program Files/Microsoft Office/Office10/MSACCESS.EXE" "C:/Documents and Settings/wls/My Documents/新建 Microsoft Access 应用程序.mdb" /WRKGRP "C:/Documents and Settings/wls/My Documents/Secured.mdw")
请大虾写一个完整的,可以么?
我用的是win2000

 
请看下面的:
function GetConnStr(mdbstr,mdwstr:string):string;
begin
Result:='Provider=Microsoft.Jet.OLEDB.4.0;'
+ 'Password=1203;'
+ 'User ID=Administrator;'
+ 'Data Source='
+ mdbstr + ';'
+ 'Mode=Share Deny None;'
+ 'Extended Properties="";'
+ 'Persist Security Info=True;'
+ 'Jet OLEDB:System database='
+ mdwstr+ ';'
+ 'Jet OLEDB:Registry Path="";'
+ 'Jet OLEDB:Database Password="";'
+ 'Jet OLEDB:Engine Type=5;'
+ 'Jet OLEDB:Database Locking Mode=0;'
+ 'Jet OLEDB:Global Partial Bulk Ops=2;'
+ 'Jet OLEDB:Global Bulk Transactions=1;'
+ 'Jet OLEDB:New Database Password="";'
+ 'Jet OLEDB:Create System Database=False;'
+ 'Jet OLEDB:Encrypt Database=False;'
+ 'Jet OLEDB:Don''t Copy Locale on Compact=False;'
+ 'Jet OLEDB:Compact Without Replica Repair=False;'
+ 'Jet OLEDB:SFP=False ';
end;
GoodLucky!
 
:seager
非常感谢,已经可用了,关于这些资料在那里可以找到?
 
接受答案了.
 
我怎么就试不成功呢?请多多指教。盼!!
 
顶部