首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

access连接有关问题

2012-02-27 
access连接问题小弟新手一个,第一使用ACCESS数据库,连了半天总是出错,麻烦大虾帮个忙,下面是代码ing...db1

access连接问题
小弟新手一个,第一使用ACCESS数据库,连了半天总是出错,麻烦大虾帮个忙,下面是代码ing...
db1.mdb放在项目中的database文件夹里了,运行的时候总是提示路径错误,找不到db1.mdb文件
  private string accessconn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=database/db1.mdb";

  public void bindate()
  {
  OleDbConnection conn = new OleDbConnection(accessconn);
  conn.Open();

  OleDbDataAdapter da = new OleDbDataAdapter("select * from userinfo", conn);
  DataSet ds = new DataSet();
  da.Fill(ds, "userinfo");

  conn.Close();

  DataGrid1.DataSource = ds.Tables[0];
  DataGrid1.DataBind();
  }

错误提示:
 'D:\Program Files\Microsoft Visual Studio 8\Common7\IDE\database\db1.mdb'不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。

[解决办法]
string path = "\\database\\db1.mdb";
string strAbsolutePath = (Server.MapPath(".")) + path;
private string accessconn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+strAbsolutePath; 

[解决办法]
上楼正解

C# code
  string path = @"database\db1.mdb";  string strAbsolutePath = Server.MapPath(path)  ;private string accessconn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+strAbsolutePath; 

热点排行