以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]锁定窗口 sql断开及连接 求思路 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=98231) |
-- 作者:a87918021 -- 发布时间:2017/3/26 21:37:00 -- [求助]锁定窗口 sql断开及连接 求思路 项目要求:写一个在程序空闲时,自动锁定程序。必须输入密码才能解锁 目前思路:1. 在项目属性SystemIdle里判断一定时间空闲程序后打开窗口,在 afterload 加载窗口后先 unload 卸载datatable表,再 connections.delete 删除数据库. 2. 在锁定窗口中输入密码后回车,connections.add 新增数据库. load 加载datatable表 问题要点:发现sql长连接特别耗云主机内存,长时间不用程序必须断开。但load出来的表,跟程序窗口之前打开的数据不一样。 解决两个方向,一个是sql断开有没有其它 假断开 之类的?( 最好 ) 另一个是不是要写一个麻烦的fiter,保存之前打的几个表的数据在load时添加条件?(很麻烦的) 求大神指条明路,玩两天了。玩不动了。。。。。。
|
-- 作者:有点色 -- 发布时间:2017/3/26 23:46:00 -- 长时间不使用,还不如直接关闭或者解锁的时候重新启动项目。 |
-- 作者:a87918021 -- 发布时间:2017/3/27 13:27:00 -- 但公司里的人平时工作都开着系统软件,一开都是从上班到下班的。即使不用,也开着。电话一来就方便查询编辑的呀。没有方法吗? |
-- 作者:有点色 -- 发布时间:2017/3/27 14:55:00 -- 以下是引用a87918021在2017/3/27 13:27:00的发言:
但公司里的人平时工作都开着系统软件,一开都是从上班到下班的。即使不用,也开着。电话一来就方便查询编辑的呀。没有方法吗?
重新打开一次项目不行?
DataTables.RejectChanges
|