为什么VB6在调试源码时,项目由运行状态转为退出状态时,项目中调用的ACCESS数据 Data.mdb 辅助文件 Data.ldb 还存在,除非关闭VB6。
而这个项目生成的EXE文件退出时,Data.ldb文件会立马自动消失。请问,是何原因,前者项目调试时,在项目中点了主窗体的关闭按钮后退出调试状态,为什么Data.ldb文件还存在。还有Data.mdb和Data.ldb是什么关系?

解决方案 »

  1.   

    微软Access数据库文件.mdb打开后产生的加锁文件,防止库文件重复打开产生错误
      

  2.   

    关闭连接之后就会没有的
    你如果是直接停止调试
    或者用end结束,可能会出现没有释放的情况
      

  3.   

    可能是你的程序中没有关闭数据库的语句,因此,在调试后虽然程序终止了,但数据库没有被关闭,因此才会Data.ldb文件仍然存在。解决办法是在使用数据库结束后必须关闭数据库对象:例如 db.Close