请教: 如何用C#访问加密的Access数据库

客户端采用Access数据库。由于安全原因要采用密码保护
请问如何用C#访问加密的Access数据库。
如果有其他的解决办法也可以。只要客户端的数据不能被轻易打开
[98 byte] By [Developer3000-漫步云端] at [2008-2-12]
# 1
关注 学习
# 2
"Provider=Microsoft.Jet.OleDb.4.0;Data Source=D:\\My Webs\\db.mdb;Jet OleDb:DataBase Password=12345;"
erictang2003 at 2007-10-22 > top of Msdn China Tech,.NET技术,C#...
# 3
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\somepath\mydb.mdb;User Id=admin;Password=asdasd;"
# 4
public DBConnection(string fileName ,string password)
{
string connString = string.Format("Provider=Microsoft.Jet.OLEDB.4.0;Password='';" +
"User ID=Admin;" +
"Data Source={0};" +
"Mode=Share Deny Read|Share Deny Write;" +
"Jet OLEDB:Database Password={1};", fileName,password);
_connection = new OleDbConnection(connString);

_connection.Open();
}

不过因为Access的密码太容易破解了,所以这种方法是防君子不防小人的
mmqingfeng-漠漠青峰 at 2007-10-22 > top of Msdn China Tech,.NET技术,C#...
# 5
string ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Jet OLEDB:Database Password=forever04;Data Source="+Environment.CurrentDirectory+"\\data\\data.mdb";

zhzuo-秋枫 at 2007-10-22 > top of Msdn China Tech,.NET技术,C#...
# 6
3天后结贴
# 7
楼上的都已经说全了,呵呵
zoujiaming-笨笨的! at 2007-10-22 > top of Msdn China Tech,.NET技术,C#...