首先,你的连接字符串可能有错误,你的数据库如果在你应用程序的同级目录下,你的连接字符串是没有问题的。
第二,dbo_SellHousePictures表里面有ID=1的数据么?sql语言对表名或者数据库名大小写不敏感,但是对字段名的大小写是敏感的。

解决方案 »

  1.   

    连接字符串里面的数据库路径可能有问题
    Data Source=HouseDB.mdb 你的数据库和你的程序是在一个目录下面的吗?
      

  2.   

    OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath(@"App_Data\db.mdb"));MapPath试下
      

  3.   

    Access数据库是不是放到了项目中,作为项目的一部分。如果放到了项目中,把它从项目中移除!