Hi John,
Here you go
@"Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Registry Path=;Jet
OLEDB:Database Locking Mode=1;Jet OLEDB:Database Password=YOURPASSWORD;Data
Source=""DATABASE"";Password=;Jet OLEDB:Engine Type=5;Jet OLEDB:Global Bulk
Transactions=1;Provider=""Microsoft.Jet.OLEDB.4.0" ";Jet OLEDB:System
database=;Jet OLEDB:SFP=False;Extended Properties=;Mode=Share Deny None;Jet
OLEDB:New Database Password=;Jet OLEDB:Create System Database=False;Jet
OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica
Repair=False;User ID=Admin;Jet OLEDB:Encrypt Database=False"
If you are using password set on database you should set OLEDB:Database
Password (and not Password) connection string property.
--
Miha Markic - RightHand .NET consulting & software development
miha at rthand com
"John K" <an*******@discussions.microsoft.com> wrote in message
news:00****************************@phx.gbl...
ok,
I'm lost at how to try this.... any pointers on
how to set the password of an access DB within C#?
this is what I tried:
string strDestDB2 = "NewMdb.mdb";
string strSourceConnect2 = "Data Source=" + strDestDB;
string strDestConnect2 = "Data Source=" + strDestDB2
+ ";Jet OLEDB:Password="+SAPassword;
jetEngine.CompactDatabase(strSourceConnect2,
strDestConnect2);
John