以独占方式打开了数据库?
你打开记录集的方式是什么?Server.MapPath("../Data/YourDBName.mdb");
你打开记录集的方式是什么?Server.MapPath("../Data/YourDBName.mdb");
解决方案 »
- 类似于163的邮件系统源码谁有? (asp.net)
- repeater显示数据的颜色
- 网页导出word文档的问题
- 如何得到MP3,WMA,WMV的比特率 持续时间!
- sql连接
- 怎么把不同数据库的表结构清单显示在同一个界面上做报表。请高手指点。谢谢!
- 买了虚拟主机空间后,是不是ISP把我空间接到了中国骨干网上了?
- 主管给了我一个C写的.dll要求我的Web程序能对接,与单片机交互,怎么办
- 求教高手
- 没有主机(IIS)直接控制权限、只有上传项目代码功能的第三方虚拟空间能实现每天自动执行一个任务么?
- 请教:使用System.Web.HttpUtility.UrlEncode( System.Text.Encoding.UTF8.GetBytes(sOldFileName))处理中文文件名后无法下载:(
- 我的登陆页面,在登陆这个imagebutton上面还有另一个imagebutton是搜索用的,可是在我密码的textbox里按回车就会触发搜索用的imagebutton而
Server.MapPath("../Data/YourDBName.mdb");这句我知道,但是我在设置数据源的时候怎么设置才能成为这样?必须手动改成这样吗?
<add key="connstring" value="Provider = Microsoft.Jet.OLEDB.4.0; Data Source =C:\Inetpub\wwwroot\csbb\data588\sc88.mdb"/>
</appSettings>
调用
CS文件:using System.Configuration;
strConn=ConfigurationSettings.AppSettings["connstring"];
OleDbConnection myConn= new OleDbConnection(strConn);
<appSettings>
<!--连接数据库代码-->
<add key="ds" value="database\storage_manage.mdb" />
</appSettings>
在.cs文件中 protected System.Data.OleDb.OleDbConnection cn;
private void get_listbox()
{
cn=new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Server.MapPath(ConfigurationSettings.AppSettings["ds"]));//连接数据库
string strSQL="select distinct p_name from provider";
cm=new OleDbCommand(strSQL,cn);
cn.Open();
dr=cm.ExecuteReader();
listb.DataSource=dr;
listb.DataTextField="p_name";
//listb.DataValueField="p_num";
listb.DataBind();
cn.Close();
}
放在web.config里好像不太可能哦。假如楼主的数据库是放在目录DataBase下面的话
那么可以通过Server.MapPath("/DataBase/yourDB");
来得到服务器的绝对路径
这样不管在哪用,路径都不会出错的。
<add key="connstring" value="Provider = Microsoft.Jet.OLEDB.4.0; Data Source =C:\Inetpub\wwwroot\csbb\data588\sc88.mdb"/>
</appSettings>
调用
vb文件:imports System.Configuration;dim strConn as stringstrConn=ConfigurationSettings.AppSettings["connstring"];dim myConn as OleDBConnection set myConn= new OleDbConnection(strConn);