C#动态创建Access数据库及密码的方法

2019-12-26 13:10:21丽君

 

 
  1. //创建不带密码的连接语句   string conn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + fileName;  
  2. //创建加密码的连接语句,pwd是密码 

更改数据库密码:

SQL更改数据库密码的语句是:

 

 
  1. ALTER DATABASE PASSWORD [NewPassword] [OldPassword] 

用OleDbConnection打开数据库执行此SQL语句根本不行,所以我就用ADODB打开数据库执行,但是报以下错误:

C#动态创建Access数据库及密码的方法

给Access添加密码的时候会要求以“是以独占方式打开”,所以要设置打开的模式,详细说明如下:

ADO ConnectModeEnum含义 设置或返回以下某个 ConnectModeEnum 的值。

常量 说明

AdModeUnknown 默认值。表明权限尚未设置或无法确定。