王萌萌 发表于:2016-11-16 11:11:19
请问能否在平台登录时首先自动删除TEMP DB文件并自动新建一个文件,因为每次客户端都要手动删除这个文件,不然会报错比较麻烦,
不知道你目的何在 这个平台的文件怎么会影响到你的main呢 删除用kill
因为每次修改TEMP DB文件后都无法自动更新里面的内容,只能删除后系统才能重新释放临时文件。
你看看平台的帮助,临时表应该是自动处理的,不需要人为干预。http://www.accessgood.com/help/Main.html
通过临时表解决方案,快速开发平台会自动完成以下功能,这些功能不需要再去手动处理:
-
登录时会自动判断 TEMP DB.mdb 文件是否存在,如果不存在,会自动从 SysResBinaries 表中释放资源重新生成一个初始的空的 TEMP DB.mdb 文件。
-
登录时会自动判断 TEMP DB.mdb 文件的大小,如果超过 100M,会重新生成文件进行替换。
-
登录时会自动删除主程序 Main.mdb 中的所有临时表的链接表,再读取 TEMP DB.mdb 文件中的所有临时表重新创建链接表,因此临时表在主程序中的链接表不需要去手动创建,并且对于临时表被删除或改名之类造成链接表失效的,也会自动处理,无需手动维护。
-
由于临时表的链接表会在登录时自动更新,因此改变文件夹路径时仍然不影响使用,不需要手动去刷新。
-
因为 TEMP DB.mdb 文件已被保存在主程序的资源表 SysResBinaries 中,因此该文件被删除,也可以自动重新生成。
-
点击“临时数据库管理”界面中的“更新”按钮后,会自动清空 TEMP DB.mdb 中的所有数据,并自动进行压缩,然后将文件保存在资源表,因此清空数据,压缩文件的操作会自动完成,不需要手动处理。
@kevinfan
但是我的客户端临时表TEMP DB文件不会自动删除,也不会自动更新,只有手动删除后才能自动从资源表中生成。不知道出了什么问题。
总记录:4篇 页次:1/1 9 1 :