我可以将数据插入HouseholdMannage.mdb 里面, 刷新一下 新增的数据可以读出来
但是.. 插入的是 户籍管理系统\bin\Debug\HouseholdMannage.mdb 里面的数据库 
重新启动项目时发现 刚插入的数据没有了      原因是 每一次启动项目 会把 户籍管理系统\HouseholdMannage.mdb 
复制到 户籍管理系统\bin\Debug\HouseholdMannage.mdb  所以覆盖了刚刚插入的数据..
 请问这个问题怎么解决

解决方案 »

  1.   

    户籍管理系统\HouseholdMannage.mdb 
    不要在这个路径放数据库了 ,没什么意义。
    直接放在下面户籍管理系统\bin\Debug\HouseholdMannage.mdb
    所以也不用复制
      

  2.   

    第一种方案:
    直接定位你的数据库位置,这样不会在你运行出任何问题。第二种方案:
    用Application.StartupPath(Windows Form),HttpContext.Current去定位你数据库所在的位置两种方案都能全搞定。
      

  3.   

    第一种方案: 
    直接定位你的数据库位置,这样不会在你运行出任何问题。 第二种方案: 
    用Application.StartupPath(Windows Form),HttpContext.Current去定位你数据库所在的位置 两种方案都能全搞定。
    在WinForm下不要把数据库放到项目下。
      

  4.   

    直接写连接字符串啊,这样就不会把mdb文件复制过去了
      

  5.   

    另外你可以把数据库就放在你的bin\Debug下.因为你的winForm最终发布后需要打包.打包时你肯定要把你的数据库添加进去的.只要你打包后把数据库放到正确的位置就行了调试的时候放哪都一样.