首页
网页制作
网络编程
脚本专栏
数据库
网站运营
网络安全
平面设计
CMS教程
搜索
建站极客
网络编程
ASP.NET
正文
ASP.NET 链接 Access 数据库路径问题最终解决方案
所属分类:
网络编程
/
ASP.NET
阅读数: 1738
收藏 0
赞 0
分享
当做小项目用 ASP.NET + Access 数据库时,总是遇到数据库路径问题,本人以前的解决方法是每次访问数据库时,把链接字符串以参数的形式传到数据访问层,实施起来相当麻烦,这次找到了一个比较好的方案,这是本人目前的最终解决方案(如题) ^_^
解决方案为:
在 Web.Config 中配置 Access 数据库驱动和数据库文件名称。
请看代码
<appSettings>
<add key="DBDriver" value="Provider=Microsoft.Jet.OLEDB.4.0; Data Source ="/>
<add key="DBName" value="Company.mdb"/>
</appSettings>
在数据库访问层,如 OleDBHelper.cs 中获得 Access 数据库链接字符串。
/**//// <summary>
/// 从Web.Config取得数据库联接字符串
/// </summary>
//从配置文件中得到数据库名称
public static readonly string DBName = ConfigurationManager.AppSettings.Get("DBName").ToString();
//从配置文件中得到数据库驱动
public static readonly string DBDriver = ConfigurationManager.AppSettings.Get("DBDriver").ToString();
//得到数据库连接字符串
private static string DBConnectionString = DBDriver + HttpContext.Current.Server.MapPath(HttpContext.Current.Request.ApplicationPath + "/App_Data/") + DBName;
//建立数据库连接对象
private static OleDbConnection OleDbConn = new OleDbConnection(DBConnectionString);
这样设置后,无论在任何子目录,都能通过以上代码正确的访问数据库。
更多精彩内容
其他人还在看
Asp.net图片上传实现预览效果的简单代码
这篇文章介绍了Asp.net图片上传实现预览效果的简单代码,有需要的朋友可以参考一下
评论 0
收藏 0
赞 0
分享
ASP.NET动态设置页面标题的方法详解
这篇文章介绍了ASP.NET动态设置页面标题的方法详解,有需要的朋友可以参考一下
评论 0
收藏 0
赞 0
分享
ASP.NET中获取URL重写前的原始地址详解
在ASP.NET中,如果你使用了URL重写,通过HttpContext.Request获取到的是重写后的地址。如果这个地址要返回给客户端(比如Redirect),我们一般希望是重写前的友好地址。
评论 0
收藏 0
赞 0
分享
.Net实现合并文件的具体方法
这篇文章介绍了.Net实现合并文件的具体方法,有需要的朋友可以参考一下
评论 0
收藏 0
赞 0
分享
asp.net 初始化文本框的小例子
这篇文章介绍了asp.net 初始化文本框的小例子,有需要的朋友可以参考一下,希望对你有所帮助
评论 0
收藏 0
赞 0
分享
用WPF实现屏幕文字提示的实现方法
本文介绍WPF应用程序实现在屏幕上显示一行或多行文字通知。它没有标题栏和最大化最小化等按钮,可以有半透明背景以使文字的显示更清晰,鼠标点击后提示消失。
评论 0
收藏 0
赞 0
分享
.NET更新Xml中CDATA内容的方法实例
这篇文章介绍了.NET更新Xml中CDATA内容的方法实例,有需要的朋友可以参考一下
评论 0
收藏 0
赞 0
分享
.NET中弹出对话框的方法汇总
下面是本人对常用对话框使用的汇总,希望对大家有所帮助,同时也欢迎大家补充。
评论 0
收藏 0
赞 0
分享
ASP.NET动态生成静态页面的实例代码
生成静态页有很多好处,可以缓解服务器压力、方便搜索网站搜索等等,下面介绍一下生成静态页的实例代码,有需要的朋友可以参考一下
评论 0
收藏 0
赞 0
分享
利用.net控件实现下拉导航菜单制作的具体方法
这篇文章介绍了利用.net控件实现下拉导航菜单制作的具体方法,有需要的朋友可以参考一下,希望对你有所帮助
评论 0
收藏 0
赞 0
分享
查看更多
网络赚钱
更多
网上怎么赚钱 网络赚钱需要注意哪些东西
怎么进入微店买东西?微店购物流程图文介绍
网络赚钱的几种模式总结
淘宝评级规则详解
图文讲解信用卡验证激活国际版PayPal账号的教程
草根站长靠什么赚钱?什么样的人能成为赚钱的草根站长?
站长故事
更多
传统地摊转型网络营销90后农村小伙子月入过万
一个个人站长的网站推广运营核心销策略
一个年入80W的96年草根站长
那些跟马化腾一起创业的亿万富翁们
十年了!一个依靠设计师们热情支撑起的网站
浅析将两个月的新站做到权重4的方案