Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

开发平台如何设置登录时自动删除TEMP DB文件

王萌萌  发表于:2016-11-16 11:11:19  
复制

请问能否在平台登录时首先自动删除TEMP DB文件并自动新建一个文件,因为每次客户端都要手动删除这个文件,不然会报错比较麻烦,

 

Top
MDZZ 发表于:2016-11-16 12:38:35
不知道你目的何在   这个平台的文件怎么会影响到你的main呢   删除用kill

王岚 发表于:2016-11-16 13:05:10

因为每次修改TEMP DB文件后都无法自动更新里面的内容,只能删除后系统才能重新释放临时文件。



KevinFan 发表于:2016-11-17 15:59:20

     你看看平台的帮助,临时表应该是自动处理的,不需要人为干预。http://www.accessgood.com/help/Main.html

      通过临时表解决方案,快速开发平台会自动完成以下功能,这些功能不需要再去手动处理:

  1. 登录时会自动判断 TEMP DB.mdb 文件是否存在,如果不存在,会自动从 SysResBinaries 表中释放资源重新生成一个初始的空的 TEMP DB.mdb 文件。
  2. 登录时会自动判断 TEMP DB.mdb 文件的大小,如果超过 100M,会重新生成文件进行替换。
  3. 登录时会自动删除主程序 Main.mdb 中的所有临时表的链接表,再读取 TEMP DB.mdb 文件中的所有临时表重新创建链接表,因此临时表在主程序中的链接表不需要去手动创建,并且对于临时表被删除或改名之类造成链接表失效的,也会自动处理,无需手动维护。
  4. 由于临时表的链接表会在登录时自动更新,因此改变文件夹路径时仍然不影响使用,不需要手动去刷新。
  5. 因为 TEMP DB.mdb 文件已被保存在主程序的资源表 SysResBinaries 中,因此该文件被删除,也可以自动重新生成。
  6. 点击“临时数据库管理”界面中的“更新”按钮后,会自动清空 TEMP DB.mdb 中的所有数据,并自动进行压缩,然后将文件保存在资源表,因此清空数据,压缩文件的操作会自动完成,不需要手动处理。


王岚 发表于:2016-11-17 16:21:23

@kevinfan

但是我的客户端临时表TEMP DB文件不会自动删除,也不会自动更新,只有手动删除后才能自动从资源表中生成。不知道出了什么问题。



总记录:4篇  页次:1/1 9 1 :