C#.Net连接ACCESS数据库web.config内路径最优写法
来源:互联网 发布:笔记本看图软件 编辑:程序博客网 时间:2024/06/15 19:37
帖子一:好多朋友被ACCESS数据库在.net程序中相对路径的问题困扰,搞得每次移动程序都要去修改web.config
中数据库连接字符串的数据库路径。
好多人的web.config中的写法如下:
程序中这样写:
这样程序运行时经常提示诸如以下的错误:
'C:"WINDOWS"system32"~"App_Data"Data.mdb'不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。 Data Source=~"App_Data"Data.mdb
就算用绝对路径正确,那么移植程序时还要去修改web.config,所以比较麻烦。
也有在web.config中使用象ASP那样的Server.MapPath取数据库路径的,但web.config不认识Server.MapPath,此方法也行不通。
后来通过摸索、参考其它程序,总结出如下方法,可以方便的移植程序路径而不必再去修改ACCESS数据库路径。
我在web.config中的写法如下:
程序中的数据访问类中我把"SQLConnString"和"dbPath"取出来连接成一个字符串"CONN_STRING_NON_DTC"
End of《ASP.NET连接ACCESS数据库web.config内路径最优写法
中数据库连接字符串的数据库路径。
好多人的web.config中的写法如下:
程序中这样写:
这样程序运行时经常提示诸如以下的错误:
'C:"WINDOWS"system32"~"App_Data"Data.mdb'不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。 Data Source=~"App_Data"Data.mdb
就算用绝对路径正确,那么移植程序时还要去修改web.config,所以比较麻烦。
也有在web.config中使用象ASP那样的Server.MapPath取数据库路径的,但web.config不认识Server.MapPath,此方法也行不通。
后来通过摸索、参考其它程序,总结出如下方法,可以方便的移植程序路径而不必再去修改ACCESS数据库路径。
我在web.config中的写法如下:
程序中的数据访问类中我把"SQLConnString"和"dbPath"取出来连接成一个字符串"CONN_STRING_NON_DTC"
End of《ASP.NET连接ACCESS数据库web.config内路径最优写法
帖子二:web.config 配置access的相对路径
本人使用的是VS 2005,经过调试成功,具体如何实现,代码如下(VB.Net示例,C#方法一样,在这里就不用说了)
首先在web.config文件<appSettings>节点中加入如下代码:
然后,写个类文件,调用上面的定义,代码如下:
'定义一个连接字符串,难点就在这里,网上很多用到了Server.MapPath,但是还是不行,注意这里用到了Request.MapPath(相对asp来说,这是asp所没用的)
Public connstr As String = ConfigurationSettings.AppSettings("myds") + HttpContext.Current.Request.MapPath("~") + (ConfigurationSettings.AppSettings("myconn").Trim())
帖子三:c#2.0中web.config中调用Access数据库语句
调用数据库类:
帖子四:asp.net 做登录界面如何连接access数据库进行验证
本人使用的是VS 2005,经过调试成功,具体如何实现,代码如下(VB.Net示例,C#方法一样,在这里就不用说了)
首先在web.config文件<appSettings>节点中加入如下代码:
然后,写个类文件,调用上面的定义,代码如下:
'定义一个连接字符串,难点就在这里,网上很多用到了Server.MapPath,但是还是不行,注意这里用到了Request.MapPath(相对asp来说,这是asp所没用的)
Public connstr As String = ConfigurationSettings.AppSettings("myds") + HttpContext.Current.Request.MapPath("~") + (ConfigurationSettings.AppSettings("myconn").Trim())
帖子三:c#2.0中web.config中调用Access数据库语句
调用数据库类:
帖子四:asp.net 做登录界面如何连接access数据库进行验证
- C#.Net连接ACCESS数据库web.config内路径最优写法
- ASP.NET连接ACCESS数据库web.config内路径最优写法
- ASP.NET连接ACCESS数据库web.config内路径最优写法
- ASP.NET连接ACCESS数据库web.config内路径最优写法
- ASP.NET连接ACCESS、SqlServer以及Oracle数据库的web.config内路径最优写法
- ASP.NET连接ACCESS数据库WEB.CONFIG内路径最优写法
- Asp.Net 2.0连接ACCESS数据库相对路径问题,web.config中如何使用相对路径
- Asp.net连接Access数据库相对路径写法
- web.config里连接ACCESS的写法
- Asp.Net连接ACCESS数据库相对路径问题,web.config中如何使用相对路径及在类文件中调用这个相对路径
- web.config连接access
- .Net(c#) 连接 ACCESS 数据库
- c#.net连接access数据库
- c# 连接access在web.config中的连接数据库语句
- web.config中access数据库相对路径实现方式
- C#web.config连接Sqlserver数据库配置
- 在web.config里配制连接Access数据库字符串
- 如何在web.config文件中配置连接Access数据库?
- Apache Commons Launcher
- Struts 2 部署报错解决方案
- spring入门 - Aware相关接口
- VS2008破解方法,升级成为正式版
- 用C#实现用免费smtp服务器(GMail)发邮件
- C#.Net连接ACCESS数据库web.config内路径最优写法
- slq 随机函数
- serialusbfn.dll这个罪魁祸首搞得我郁闷之极(作者:gooogleman@foxmail.com)
- LINQ to SQL语句(11)之Update
- 数字化解读JDE
- Reading List
- LINQ to SQL语句(12)之Delete和使用Attach
- 黑基论坛
- break、continue和return在编程中的作用