本人想将已经设计好的access数据库添加到vs2008的工程之中。但是,系统立即弹出错误对话框,提示->"处理本地数据文件时发生错误:未将对象引用设置到对象的实例"

解决方案 »

  1.   

    没用过 2008  但是 这个错误  是不是你的  connlection 对象  的实力化出问题拉?
    我是小菜鸟!   说的不好清见谅,   希望能够帮到你!
      

  2.   

    补充一下:使用oledb无法创建数据库连接,但是使用odbc可以连接上access数据库
      

  3.   

    迷茫了  记得在  ADO.NET中ACCESS 是需要 oledb  的啊....
      

  4.   

    一般连接Access使用OleDB的方式
      

  5.   

    你创建oledb连接有什么错误提示吗?
    你可参考下面的代码,来连接ACCESS数据库.假设项目中的Bin目录中有一个test.mdb: string strConn="Provider=Microsoft.jet.oledb.4.0 ;data source=|DataDirectory|\\test.mdb";            OleDbConnection con = new OleDbConnection(strConn);
                con.Open();            OleDbDataAdapter adp = new OleDbDataAdapter("select * from table1", con);
                DataTable dt=new DataTable();
                adp.Fill(dt);            dataGridView1.DataSource = dt;
      

  6.   

    菜了,没用过2008,
    不过数据库要放在App_Data,不知道楼主有没有注意,
    还有直接添加的话,要用<asp:AccessDataSource />不过最好用OleDB的方式感觉用微软自带的东西,用起来是挺简单.但个人不喜欢!