以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 删除表后项目自动关闭 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=42258) |
||||
-- 作者:wjl-se -- 发布时间:2013/11/7 11:18:00 -- 删除表后项目自动关闭 请教老师:
突然发现我的项目新增一个表后,这个表和其他的表没有任何关系,删除该表,项目自动关闭。
这可能是什么原因导致的? |
||||
-- 作者:Bin -- 发布时间:2013/11/7 11:23:00 -- 我也不能理解,再试一次也是这样吗? 新建的项目是否有这个问题? |
||||
-- 作者:wjl-se -- 发布时间:2013/11/7 11:30:00 -- 新项目没有题,我正在用排除法,把项目事件代码过一遍看看。 |
||||
-- 作者:wjl-se -- 发布时间:2013/11/7 12:41:00 -- 原因找到了,过程重现: 新建项目,增加两个临时表或数据表,然后在项目事件AfterOpenProject,把这两个表隐藏,再随便增加一个表,再删除,结果项目自动关闭。
|
||||
-- 作者:lsy -- 发布时间:2013/11/7 12:49:00 -- 这个脑筋急转弯,把系统搞糊涂了: 一个项目,至少有一张表,哪怕是临时表,这是基本要求。
楼主隐藏了两张表,然后删除了两张可见的表。 系统犯迷糊了:要说有表吧,一张都没看见;要说没表吧,还有两张隐身的表。 有不是,没也不是。 系统知难而退,真的就退出了事。 |
||||
-- 作者:wjl-se -- 发布时间:2013/11/7 13:20:00 -- 可见表不用全删,删一个就关闭了。 |
||||
-- 作者:wjl-se -- 发布时间:2013/11/7 13:22:00 -- 1、我的项目做了两个窗体,绑定了两个表,这两个表只需在窗体中出现即可,就隐藏了。 2、我临时增加一个表,处理点数据,然后把这个表删除,也正常吧。
第一点是正常设计,第二点是正常需求,偶然发现了这个小bug而已。。。 |
||||
-- 作者:wjl-se -- 发布时间:2013/11/7 15:10:00 -- 以下是引用wjl-se在2013-11-7 13:20:00的发言:
可见表不用全删,删一个就关闭了。
这个说的不对,应该是两种情况: 1、可见表全删,项目自动关闭。 2、增加一个表,再删除该表,项目自动关闭。 |