<add key="ConnectionString" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source= Server.MapPath("HJDB.mdb") />
解决方案 »
- 搞了一天没弄明白,vs2005能连接上sqlserver2008么???
- 做一个web的聊天室,有什么好建议或例子呢?
- ASP.NET调用javascript函数
- 模式窗口弱问题。在线等。
- 请教各位,怎样设置控件的BackColor ,Width
- 为什么在.aspx中编写代码时候,page_load函数不能调用
- 大家快来看啊,这个是什么错误啊
- web服务无法启动!
- 请求帮助!怎样在代码中得到<asp:table>中<asp:TextBox >的值存量?(在线等)
- 关于服务器端Button的奇怪问题,见内.谢谢.
- datagrid 的绑定问题,急求,80分送上
- 请教我的数Acess数据库链接访问问题?在线等,解决马上给分!
在你的项目中新建一个文件夹为datebase,然后把你的数据库放在里面
<appSettings>
<!--连接数据库代码-->
<add key="ConnectionString" value="database\HJDB.mdb" />
</appSettings>在后台连接时这样来实现:using System.Data.OleDb;
using System.Configuration; protected System.Data.OleDb.OleDbConnection cn;private void getList2()
{
cn=new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Server.MapPath(ConfigurationSettings.AppSettings["ds"]));//连接web.config中数据库
string strSQL="select * from course where c_name order by c_id";
cm=new OleDbCommand(strSQL,cn);
cn.Open();
dr=cm.ExecuteReader();
list2.DataSource=dr;
list2.DataTextField="c_name";
list2.DataValueField="c_id";
list2.DataBind();
cn.Close();
}
按照你们这么写好象都不行?
TO wtadminxjeri(P42.4):
那请问在web.config怎样表示相对路径?
===========
应该是
cn=new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Server.MapPath(ConfigurationSettings.AppSettings["ConnectionString"]));//连接web.config中数据库