Enterprise Library访问Access数据库
一直以来都用企业库访问MSSQL和ORACLE数据库,最近想了想,能不能用企业库调用Access这种桌面数据库,在网上查找了不少资料,总算把这个事搞定了,越来越发觉企业库的强大和方便。
一、web.config配置
<configSections>
<section name="dataConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings,Microsoft.Practices.EnterpriseLibrary.Data" />
</configSections>
<dataConfiguration defaultDatabase="AccessConnectionString"/>
<connectionStrings>
<add name="AccessConnectionString" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\housdata.mdb" providerName="System.Data.OleDb" />
</connectionStrings>
配置中需要注意的一个地方就是Access数据库要存放在App_Data文件夹下,这样就可以通过相对路径调用Access数据库。
二、代码调用
protected Database DbHelper = DatabaseFactory.CreateDatabase("AccessConnectionString");
public DataTable GetSale()
{
string sqlText = "SELECT * FROM Sale";
DbCommand command = DbHelper.GetSqlStringCommand(sqlText);
return DbHelper.ExecuteDataSet(command).Tables[0];
}
转载于:https://www.cnblogs.com/tearer/archive/2011/12/16/2290217.html
Enterprise Library访问Access数据库相关推荐
- Enterprise Library: Data Access Application Block配置文件分析篇
Enterprise Library: Data Access Application Block配置文件分析篇 Enterprise Library提供了Configuration Console配 ...
- EVC4.0+AdoCe3.1访问Access数据库全攻略(附带说明及例程)
http://bbs.mscommunity.com/forums/ShowThread.aspx?PostID=26641 EVC4.0+AdoCe3.1访问Access数据库全攻略(附带说明及例程 ...
- Unity3D 访问Access数据库
Unity3D 访问Access数据库 在开始这个小教程之前呢,其实在网上你已经可以找到相关的资料了,但是我还是要把我自己做练习的一点东西分享出来.写这个教程的主要原因呢,是一个朋友在u3d的官网论坛 ...
- python连接access数据库odbc_对Python通过pypyodbc访问Access数据库的方法详解
看书上通过ODBC访问数据库的案例,想实践一下在Python 3.6.1中实现access2003数据库的链接,但是在导入odbc模块的时候出现了问题,后来查了一些资料就尝试着使用pypyodbc,最 ...
- vb如何测试连接mysql_VB怎么连接访问Access数据库?
VB是我们常常会见到的一款可视化程序设计语言,它的功能十分强大,因此有很多人会使用它,但是有时候我们需要用到VB来连接Access数据库,但是却无从下手,那么VB怎么连接访问Access数据库呢?不懂 ...
- 使用JDBC-ODBC桥接方式访问Access数据库(实例)
<!-- 使用JDBC-ODBC桥接方式访问Access数据库 --> <% String drivername="sun.jdbc.odbc.JdbcOdbcDriver ...
- Win7 64bit IIS无法访问ACCESS数据库解决方案
本地网站的虚拟站点上部署一个ACCESS数据库,使用VS内置的 Visual Web Dcveloper Web服务器,在本地打开的网页中,是可以访问ACCESS数据库的. 而使用IIS服务器,并网站 ...
- Unity访问Access数据库
首先,准备工作: 创建一个Access 数据库,命名AccessTest.accdb,添加一些数据用于测试 准备System.Data.dll与System.EnterpriseServices.dl ...
- SQL SERVER访问Access数据库,出现错误:无法初始化链接服务器 (null) 的 OLE DB 访问接口 Microsoft.Jet.OLEDB.4.0 的数据源对象
SQL SERVER访问Access数据库,出现错误: 无法初始化链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4. ...
最新文章
- 设计模式之代理模式(Proxy Pattern)
- 295. 数据流的中位数
- Linux 群组管理
- 牛腩新闻发布系统——后台前台整合技术
- 单词拆分Python解法
- JQuery Datatables 数据操作
- 本地计算机上的MSSQLSERVER服务启动后又停止了。一些服务自动停止,如果它们没有什么可做的,例如“性能日志和警报“服务。...
- iPhone折叠屏长啥样?网友迫不及待做出一个渲染视频
- 类和对象编程(二):类访问修饰符
- window10运行python弹出商店_Python上架Windows 10应用商店,但主要用于学习,正式项目还...
- 如何改计算机二级照片大小,怎么修改照片大小内存,尺寸
- Croe文件在线预览
- Excel 批量增加行高,解决打印表格部分行显示不全的问题
- 透镜成像原理,眼球成像原理,小孔成像原理
- 常见的四种EDI传输协议
- python中的wx模块
- 牛客小白月赛21 I题
- iPhone怎么设置自定义铃声?苹果可以设置自定义铃声吗?
- 论文笔记——HDD算法:异构网络中信息扩散的深度学习方法
- 数字基带信号及其频谱特性
热门文章
- 谈谈Tensorflow的Batch Normalization
- Spyder常用快捷键
- eigen库学习笔记
- ArcGIS如何利用已有坐标转成点(arcgis生成、python生成)
- python的flask服务器修改,python-Nginx,uWSGI,Flask应用程序直到服务器重启后才会显示更改...
- linux里强制覆盖,Linux cp 强制覆盖(示例代码)
- centos7.4 mysql启动,centos7下mysql服务启动失败_网站服务器运行维护,centos7,mysql
- android 底部动画,Android实现360手机助手底部的动画菜单
- python 单一继承定义_Python学习之单继承与多继承
- fast-planner 安装