以文本方式查看主题 - 搭建论坛 (http://bbs.diylsoft.com:8118/starforum/index.asp) -- 用户服务 (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=2) ---- 问个数据实时刷新的问题。 (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=2&id=23414) |
-- 作者:fylii -- 发布时间:2009-3-7 23:25:10 -- 问个数据实时刷新的问题。 搭建者,专业版本。 小系统已经做好了,已经正常用了1个多月了,现在有个现象,或者是我概念没学好,请看一下,是不是正常的。 假设用户甲登陆系统后,在看里面的资料了(假设在看王某的个人档案),而这时用户乙在另外一台电脑也登陆系统上了,并对王某的个人档案进行了更新并保存,没有退线。同时在用户乙对王某的资料更新保存后,那个用户甲是不是不能看到王某更新的资料,而是需要重新登陆才能看到啊?如果用户乙对王某更新资料后立即退出系统,那用户甲还能不能看到更新的资料(用户甲一直在线)? 如果是,是不是可以这样理解,每个用户登陆系统时,搭建就将数据库的数据生成一个副本数据库专门供给用户用。所以会造成用户乙如果也登陆更新资料,而用户甲却无法看到更新后的资料,需要重新登陆(也就是重新生成数据库副本)才能看到?? 另外提个问题:那个数据网格,有没有办法可以以实现直接点击里面的记录的方式来选中记录,而不是需要按那个下一条记录按扭啊。这个功能感觉还是比较实用的。希望能教我一个变通的办法,不胜感激。 另外:今天在运行系统的时候,竟然出现了用户登陆系统发现里面的资料都是空白的,而重新登陆后里面的资料才正常显示;还有一个就是在输资料的时候,按保存数据的时候,出现一个提示“叫什么定位失败”。不知道是什么原因。 再说:其实搭建者功能确实强大,很多构件我都没有去用过,因为没有详细的该构件使用资料或者使用技巧。很期盼论坛能出一本各构件的使用详解、使用技巧。就象熟悉了锄头的功能,我才能想到既可以去锄草,也可以背土,还可以拨运货物等等。 |
-- 作者:admin -- 发布时间:2009-3-8 9:49:47 -- 你提的问题很典型,并且以前也是讲过的;《搭建》对数据库的操作,完全是标准的,数据库本身提供的参考资料,完全适用。 1、如果甲想看到“数据集”最新更新内容,只要执行”数据集“的“刷新”方法即可;无论乙是否退出。 2、“数据网格”是可以通过点击“记录”实现定位的,盘中有相应的实例。 3、“提交定位失败”,是微软ADO本身构件的问题,“新记录”不能提交两次(可把“数据集”的“游标位置”改为“服务器端”解决); 资料我们会逐步增加,一定要多看我们提供的实例,包括我们在论坛上发布的;有很多新构件,是来不及写文档的。 |
-- 作者:admin -- 发布时间:2009-3-8 9:53:02 -- 资料都是空白
这个情况比较复杂,很难判断,大部分都是网络的问题。 |
-- 作者:fylii -- 发布时间:2009-3-8 16:43:14 -- 谢谢admin的说明,不过你说的 “2、“数据网格”是可以通过点击“记录”实现定位的,盘中有相应的实例。” 我找不到那个实例啊,能不能帮我发一个啊,或者在回帖里上传一个附件包。 我现在是将“数据网格”其中选择一个字段,并已设置“单击连接字段”,并设置“单击字段事件”我的命令如下: 参数》事件值.当前《连接内容》 现在的情况是:在数据网格上可以直接点了,点击的字段内容可以正常赋只给标签,不过那个记录位置就是不动,真没办法。是不是我哪个地方没搞好啊,还是哪个参数值没设置好? |
-- 作者:fylii -- 发布时间:2009-3-8 18:08:05 -- 已经彻底解决了,现在点起来可真方便多了,爽。 总结一下: 今天可总算真正明白了“数据源”的作用。 我上面的命令设置是对的,只是这个“数据源”在作怪。我的“数据网格”关联的数据源是甲(关联ADO数据表甲),而我上面的设置的字段连接的定位查询的ADO数据表是另外一个(ADO数据表乙,关联数据源乙)。虽然甲、乙两个数据表都关联同一张表格。但是“数据网格”只跟着“数据源甲”走,而我上面设置的是“数据网格”点击出来的字段名只是用来定位ADO数据表乙,也就只能影响数据源乙的记录定位。所以我点了又点,“数据网格”上面的记录硬是定不了。 心得:看来,虽然有N个ADO数据表,关联同一张表格,但ADO数据表各自对表的操作原来是个自独立的。ADO数据表甲对表格中记录位置的变化并不能影响ADO数据表乙对同一张表格记录位置的影响。响应的,如果另外的表从属于数据源甲的话,那从表也只会跟着数据源甲关联的表格的位置跑。ADO数据表乙对同一张表格的记录位置操作并不能影响从表。 Admin,不知道我这样的心得对不对啊。看来,还是要多实践啊。 |
-- 作者:ahtclhl -- 发布时间:2009-3-16 11:21:25 -- 数据记录的实时刷新问题还是没解决呀!不可能要求用户频繁刷新数据集吧? |
-- 作者:roy78 -- 发布时间:2009-3-16 14:08:30 -- 用事件发生器,不过消耗资源! |
-- 作者:FSJM -- 发布时间:2009-3-16 14:15:37 -- 这是数据库链接构件(ADO)的事情,你只能到“微软”去提这个要求。 |
-- 作者:wbl051 -- 发布时间:2009-3-16 16:45:04 -- 我用的是搭建者企业版的,我想问下<只要执行”数据集“的“刷新”方法即可>的数据集是指哪个数据集, 是不是WEB下的客户端数据集. |
-- 作者:wbl051 -- 发布时间:2009-3-17 8:01:34 -- 管理员:文中的"甲想看到“数据集”最新更新内容,只要执行”数据集“的“刷新”方法即可"的数据集是指哪个数据集呀. 我用ADO查询的刷新方法,系统提示"缺少更新或刷新的键列信息. |