C#使用工作组文件保护新创建的Access目录

时间:2018-06-15 10:19:00

标签: c# ms-access oledb jet adox

我正在尝试使用工作组文件作为用户安全性来保护Access数据库。该文件必须与数据库位于同一文件夹中,您必须输入用户名和密码才能访问该数据库。我在connectionString中读到了一些关于参数“System Database”的内容,但我不知道如何使用它。 数据库的创建方式如下:

String accessConnectionString = "Provider=Microsoft.JET.OLEDB.4.0;Data Source=" + filepath";

using (OleDbConnection accessConnection = new OleDbConnection(accessConnectionString))
{
  ADOX.Catalog cat = new ADOX.Catalog();
  cat.ActiveConnection.Close();
  var newCreatedCatalog= cat.Create(accessConnectionString);
  OleDbCommand oleCommand = new OleDbCommand();
  // fill database
}

0 个答案:

没有答案