vs2005c#连接access数据库提示文件找不到

来源:百度知道 编辑:UC知道 时间:2024/06/18 18:21:01
代码如下:
OleDbConnection conn = new OleDbConnection();
conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("~/App_Data/liuyanban.mdb");

//查询数据库
OleDbDataAdapter adapter = new OleDbDataAdapter("select * from liuyanban.mdb order by name desc", conn);
//声明DataSet对象
DataSet ds = new DataSet();
//填充DataSet
adapter.Fill(ds);//提示出错的地方。
错误提示:
找不到文件 'C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\liuyanban.mdb'。
我的网站存放路径D:\WebSite2
注:我不想使用AcessDataSource控件来帮顶数据,应外这样不方便学习。

Data Source=" + Server.MapPath("~/App_Data/liuyanban.mdb");
你用的是相对路径啊,换绝对路径试试!

用相对路径试试 网站目录在D盘 错误提示找不到C盘文件