类别:技术积累 / 日期:2025-02-20 / 浏览:1329 / 评论:0
1、引用SqlSugarCore和SqlSugar.AccessCore;
2、Access连接字符串:
2007版本之前
Provider=Microsoft.Jet.OleDb.4.0;Data Source=test.mdb;Persist Security Info=False;Password=;
2007版本及之后
Provider=Microsoft.ACE.OleDB.15.0;Data Source=test.accdb;Persist Security Info=False;Password=;
其中的Access驱动版本号因Access版本不同而不同,同时需安装对应的Access驱动(32位或64位)。若安装了32位驱动,则应用程序也需要生成x86版本;64位则需要生成x64版本。
3、调用SqlSugar连接Access:
var accessDb = new SqlSugarScope(new ConnectionConfig()
{
ConnectionString = "Provider=Microsoft.Jet.OleDb.4.0;Data Source=test.mdb;Persist Security Info=False;Password=;",
DbType = DbType.Access,
IsAutoCloseConnection = true
},
client =>
{
client.Aop.OnError = (ex) =>
{
};
client.Aop.OnLogExecuting = (sql, pars) =>
{
var sqlRaw = UtilMethods.GetSqlString(DbType.Access, sql, pars);
};
});

发表评论 / 取消回复