如何设置Web.Config以使程序可以读在项目目录内的Access数据库
我想把Access数据库放在项目内,读相对路径.不想设置类似C:\DB.MDB这样的东西.
谢谢
我想把Access数据库放在项目内,读相对路径.不想设置类似C:\DB.MDB这样的东西.
谢谢
解决方案 »
- 关于Fileupload上传文件控件的一个问题
- RequiredFieldValidator默认怎么是黑色的?
- C#动态调用WEBSERVICE,如果对返回结果处理?返回的结果本身是一个类!
- ASP.NET 3.5 Extensions(只有这么多分了)
- Access insert into 语句问题
- asp.net与IE, FireFox, NetScape,Opera等浏览器的问题
- 我想让datagrid绑定xml文件,我这样写为什么不可以呢??或者应该怎么写呢?
- 高手请进,关于水晶报表的
- 谁有用过asp.net 和openfire服务器开发webim(Web即时通讯),跪求asp.net 连接openfire服务器方法。
- 全局变量问题
- 问题严重!!!从来没遇到过的!!!
- 怎么样改变treeview控件的/webctrl_client/1_0/treeimages/位置为当前目录下,不要在wwwroot下
<add key="mdbpath" value="/虚拟目录名/db/db.mdb"/>
如果是站点,则这样写
<add key="mdbpath" value="/db/db.mdb"/>然后在后台这样求取
Provider=Microsoft.Jet.OleDb.4.0;Data Source=" + Server.MapPath(ConfigurationSettings.AppSettings["mdbpath"]);
如此,无论你的数据库在哪里,在任何页面里面调用都是正常的.
<add key="OleDbConn" value="Provider=Microsoft.Jet.OLEDB.4.0;Data source=" />
<add key="OleConn" value="~/db/db.mdb;"/>
</appSettings>string strConnection=System.Configuration.ConfigurationSettings.AppSettings["OleDbConn"]+HttpContext.Current.Server.MapPath(System.Configuration.ConfigurationSettings.AppSettings["OleConn"]);