具有MS Access数据库的PetaPOCO

Skpaul

我正在尝试使用MS Access数据库测试PetaPOCO。

web.config中的连接字符串

<add name="ConString" connectionString="Provider=Microsoft.Jet.OLEDB.4.0; Data Source=Data.mdb; Persist Security Info=False" providerName="System.Data.Oledb" />

访问MS Access数据库-

var db = new PetaPoco.Database("ConString"); //throws exception here
var rows = db.Query<Model>("SELECT * FROM Table");

引发异常

"Could not match `System.Data.Oledb` to a provider.Parameter name: providerName"

有什么办法吗?如果是,怎么办?

Plebsori

从PetaPoco版本5.1.127或更高版本开始,支持MS Access支持,并且不需要自定义数据库提供程序。

样本配置文件

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <connectionStrings>
    <clear />
    <add name="msaccess" connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|Databases\MSAccess\petapoco.accdb" providerName="OleDb"/>
  </connectionStrings>
</configuration>

流利的配置

var builder = DatabaseConfiguration.Build().UsingConnectionName("MyConnection");

var db = builder.Create();

构造器配置

var db = new Database("MyConnection");

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从ms-access数据库中选择具有链接表的列

来自分类Dev

C#-独立更新具有相同ID的MS-Access数据库记录

来自分类Dev

从具有链接表的ms-access数据库中选择一列

来自分类Dev

MS Access数据库错误

来自分类Dev

MS Access防止数据库锁定

来自分类Dev

MS Access数据库SQL查询

来自分类Dev

插入到ms Access数据库

来自分类Dev

MS Access 数据库监控查询

来自分类Dev

具有ms访问权限的Java不显示数据库结果

来自分类Dev

具有ms访问权限的Java不显示数据库结果

来自分类Dev

从MS ACCESS 2007数据库提取SSIS 2012数据

来自分类Dev

使用Python将数据插入MS Access数据库

来自分类Dev

MS Access是否具有COUNTIF功能?

来自分类Dev

设置链接数据库(MS Access)路径而不访问链接数据库

来自分类Dev

如何从Oracle数据库查询外部MS Access数据库?

来自分类Dev

如何从Oracle数据库查询外部MS Access数据库?

来自分类Dev

MS Access数据库-重塑表以进行过程挖掘

来自分类Dev

如何使用VBA创建空白的MS Access数据库?

来自分类Dev

如何使用VBA创建空白的MS Access数据库?

来自分类Dev

使用Devexpress编辑远程MS Access数据库

来自分类Dev

来自MS Access的PHP MySQL数据库

来自分类Dev

MS Access数据库(.mdb)中的表的审核跟踪

来自分类Dev

C#删除数据库ms.access

来自分类Dev

无法同时打开多个ms Access 2013数据库

来自分类Dev

在VBA中获取MS Access数据库的版本

来自分类Dev

Ms Access Join表在单独的数据库中

来自分类Dev

在MS Access中访问数据库时更新查询

来自分类Dev

从VB 2015更新MS Access数据库

来自分类Dev

从Snowflake连接到MS Access数据库