ASP.NET下用相对路径访问ACCESS数据解决方案
2009-03-27 18:54
567 查看
目前网上流行的方法主要有两种:
第一种是通过使用 DataDirectory 目录的方法,但是 Access 文件必须放在 ASP.NET 的特殊目录中,如 App_Data ;
<addname="access"connectionString="Provider=Microsoft.Jet.Oledb.4.0;
cs.Phontol.comdatasource=|DataDirectory|mydb.mdb"/>
另外一种方法是:在 web.config 文件中保存两个字符串,一个是驱动字符串,另一个是 access 文件的相对路径;
使用时用 Server.MapPath 来获取绝对路径然后组合出来的连接字符串就可以使用了;
<addname="access"connectionString="Provider=Microsoft.Jet.Oledb.4.0;datasource="/>
<addname="accessfile"connectionString="~/App_Data/mydb.mdb"/>
第一种是通过使用 DataDirectory 目录的方法,但是 Access 文件必须放在 ASP.NET 的特殊目录中,如 App_Data ;
<addname="access"connectionString="Provider=Microsoft.Jet.Oledb.4.0;
cs.Phontol.comdatasource=|DataDirectory|mydb.mdb"/>
另外一种方法是:在 web.config 文件中保存两个字符串,一个是驱动字符串,另一个是 access 文件的相对路径;
使用时用 Server.MapPath 来获取绝对路径然后组合出来的连接字符串就可以使用了;
<addname="access"connectionString="Provider=Microsoft.Jet.Oledb.4.0;datasource="/>
<addname="accessfile"connectionString="~/App_Data/mydb.mdb"/>
相关文章推荐
- ASP.NET 链接 Access 数据库路径问题最终解决方案
- Access 通用数据访问类(asp.net 2.0 c#)
- ASP.NET 链接 Access 数据库路径问题最终解决方案
- 对路径" "的访问被拒绝XP中IIS下asp.net程序错误提示解决方案
- Access 通用数据访问类(asp.net 2.0 c#)
- Asp.net Access数据访问通用类
- Asp.net Access数据访问通用类
- Access 通用数据访问类(asp.net 2.0 c#)
- 关于ASP.NET访问ACCESS数据的“不能打开注册表关键字”80004005错误的探讨
- 解决asp.net 连接access中的相对路径问题
- ASP.NET 链接 Access 数据库路径问题最终解决方案
- Access 通用数据访问类(asp.net 2.0 c#)
- ASP.NET 链接 Access 数据库路径问题最终解决方案
- Access 通用数据访问类(asp.net 2.0 c#)
- Access 通用数据访问类(asp.net 2.0 c#)
- ASP.NET 链接 Access 数据库路径问题最终解决方案
- IIS服务器下,用asp.net访问Access数据库遇到的路径问题解决方案
- Access 通用数据访问类(asp.net 2.0 c#)
- Access 通用数据访问类(asp.net 2.0 c#)
- ASP.NET IIS System.UnauthorizedAccessException: 对路径“C:\......xls”的访问被拒绝。