cs文件调用web.config连接access数据库路径 con = new SqlConnection(ConfigurationManager.AppSettings["SqlDb"].ToString());这是调用Sql2005数据库的方法不知道调用access怎么写高手们帮帮忙了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 都是一样的写法,只不过调用access一般都要用绝对路径,所以可采用两种写法一种是在web.config中只写数据库文件名,如db.mdb然后,你调用的时候再结合server.MapPath来构造一种是使用|DataDirectory|\\db.mdb,这个|DataDirectory|代表的是app_data目录,用这种方法须把access数据库文件放在该目录中 con = new OleDbConnection(ConfigurationManager.AppSettings["SqlDb"].ToString()); <connectionStrings> <add name="SqlDb" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|htData|\msl.mdb;Persist Security Info=True" providerName="System.Data.OleDb"/> </connectionStrings>这是web.config的链接代码 配置好WEB.config的数据库字符串就可以。调用是一样的撒 #region 获取数据库的连接 OleDbConnection() /// <summary> /// 获取数据库的连接 /// </summary> /// <returns></returns> public OleDbConnection GetOledbConnection() { try { OleDbConnection oleCon = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\App_Data\WindowsApp.dll;Persist Security Info=True"); oleCon.Open(); return oleCon; } catch (Exception ex) { string error = ex.Message; return null; } } #endregion 弹出是否对话框! 如何在客户端以网页形式打开服务器端的 office 文件? 怎樣將一個C#開發的網站每一個ASPX頁面分別編譯生成DLL文件? 未能加载类型_Default Net的两种存储过程写法 关于字符串函数的操作 求二级关联下拉菜单的思路和写法.(从数据库中取值) web.config问题一例,急啊 IIS的问题,急! ASP.net 需精读的书籍 如何获取Gridview中某一列的值. 网站用太多的session,会有什么影响吗?
一种是在web.config中只写数据库文件名,如db.mdb
然后,你调用的时候再结合server.MapPath来构造
一种是使用|DataDirectory|\\db.mdb,这个|DataDirectory|代表的是app_data目录,用这种方法须把access数据库文件放在该目录中
<add name="SqlDb" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|htData|\msl.mdb;Persist Security Info=True" providerName="System.Data.OleDb"/>
</connectionStrings>
这是web.config的链接代码
#region 获取数据库的连接 OleDbConnection()
/// <summary>
/// 获取数据库的连接
/// </summary>
/// <returns></returns>
public OleDbConnection GetOledbConnection()
{
try
{
OleDbConnection oleCon = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\App_Data\WindowsApp.dll;Persist Security Info=True");
oleCon.Open();
return oleCon;
}
catch (Exception ex)
{
string error = ex.Message;
return null;
}
}
#endregion