以文本方式查看主题 - 搭建论坛 (http://bbs.diylsoft.com:8118/starforum/index.asp) -- 数据库交流 (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=6) ---- 两个窗口同时使用数据库构件问题 (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=6&id=4836) |
-- 作者:春林 -- 发布时间:2006-2-4 18:18:06 -- 两个窗口同时使用数据库构件问题 在窗口1中有数据库连接1、数据表1、数据源1、字段件若干个,在窗口2中放一个纵向记录浏览构件,使用窗口1中的数据源1,这样运行后不能正常退出,FRUN一直驻留内存中,机器变得非常慢。将纵向记录浏览构件换成纵向记录编辑构件就没有问题,请问管理员,这是什么问题? |
-- 作者:admin -- 发布时间:2006-2-5 10:37:38 -- 可能是这次升级(改为XP风格)导致的问题,我们在修正问题后,会公布新的升级程序。 |
-- 作者:洪滨 -- 发布时间:2006-2-5 11:58:10 -- 我试了,确实存在这个问题! |
-- 作者:春林 -- 发布时间:2006-2-5 13:20:03 -- admin的解答听着就是比较舒服,这个态度不信回做不好软件! |
-- 作者:admin -- 发布时间:2006-2-5 16:52:16 -- 致春林:应当说你的“使用方式”是有问题的,系统处理方式是在退出窗口的时候,它是先关闭“窗口1”,再关闭“窗口2”。如你所述使用方式,窗口2在关闭时,需要关闭数据库,由于窗口1已经关闭,所以系统找不到数据库,造成FRUN.EXE驻留任务管理器,CPU占用过高。 解决办法一:在窗口1的“关闭窗口”事件中,执行ADO数据表1的方法“关闭”。 解决办法二:鉴于这种情况,我们也修正了纵向记录浏览构件,再用这种方式使用时不会出现错误了。等待下次升级程序时升级即可。 |
-- 作者:春林 -- 发布时间:2006-2-5 22:43:44 -- 还是等待升级再用吧,因为纵向记录编辑这样运用就可以,所以我想我的运用方法没有问题,是纵向记录浏览没有完善的原因! |
-- 作者:admin -- 发布时间:2006-2-6 11:16:27 -- 以下是引用春林在2006-2-5 22:43:44的发言:
还是等待升级再用吧,因为纵向记录编辑这样运用就可以,所以我想我的运用方法没有问题,是纵向记录浏览没有完善的原因! 不是的,是因为早先发现过这个问题,只不过当时改的是纵向记录编辑构件,而忽略了纵向记录浏览构件。 |
-- 作者:春林 -- 发布时间:2006-2-6 13:53:40 -- 总之完善了就是好,浏览编辑网格可是一直没有发现这个问题,所有的构件就是应该在关闭系统时候自动结束他的工作,不应该再去单独关闭、结束某个构件的工作,我的理解应该是这样的,这样运用起来才顺手! |
-- 作者:海天一色 -- 发布时间:2006-2-7 9:16:25 -- 在用VB、Delphi编程时,就要考虑这些问题了。搭建之星好就好在,它把这些琐碎烦人的工作已经提前做完了,我们不必考虑这些了。 |