起步软件技术论坛-X3

 找回密码
 立即注册
搜索
楼主: stellastarr

【搞定】关于RefreshRecord出现乱码问题**

[复制链接]
发表于 2007-2-7 15:25:56 | 显示全部楼层
担心2个问题:一个是主表滚动时候是否会有时延,一个是新增记录时候,正在测试....
回复 支持 反对

使用道具 举报

发表于 2007-2-7 15:37:15 | 显示全部楼层
list数据集(不包含二进制字段)作为主数据集
怎么会有时延呢?从表数据都是需要时取的
新增记录等待你的测试结果
回复 支持 反对

使用道具 举报

发表于 2007-2-7 15:44:31 | 显示全部楼层
问题1:list数据集(不包含二进制字段)作为主数据集 也就是功能的主窗体,(包含二进制字段)为从数据集 也就是弹出窗体,在新增动作时时弹出从数据集的Append出错:主数据集没有数据不能在从数据集添加数据
问题2:条件和问题1一样,在有数据时新增主数据集定位的记录被修改
回复 支持 反对

使用道具 举报

发表于 2007-2-7 17:37:28 | 显示全部楼层
新增时候,要先list数据集.append,然后才包含二进制数据集.append
问题2没有看懂
回复 支持 反对

使用道具 举报

发表于 2007-2-7 17:40:27 | 显示全部楼层
7楼的话还是有点不懂   
只要设置list数据集不支持更新就可以了,这话的意思是吧list数据集的更新选项设置为不支持数据更新吗
回复 支持 反对

使用道具 举报

发表于 2007-2-7 17:48:26 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2007-2-8 09:18:20 | 显示全部楼层
测试结果出来了:
11楼的2个问题,先说第一个吧,测试数据是表中有10条记录,每条有一个5M左右的二进制流字段,现在如果用主从,那么当主表滚动时候会有2-3秒的时延,所以我们才不得不用了1楼的2个没有关系的数据集,这样没有Blob的数据集滚动好了,要显示Blob才用SQLFiler过滤第二个数据集:(
新增也有问题在测试中,结果一会跟贴
回复 支持 反对

使用道具 举报

发表于 2007-2-8 10:52:17 | 显示全部楼层
如14楼所说的 测试下,结果是新增时弹出窗体(从数据集)写好后,(主数据集)在表现上没有对应,主数据集的表现只能新增1条空记录,提交后也没写到数据库,数据库里只写进1条空记录
回复 支持 反对

使用道具 举报

发表于 2007-2-8 11:53:18 | 显示全部楼层
既然不要Refresh,当然要自己保证得到Refresh的效果了
比如,当带二进制的数据集B更新时候,增删改等,都需要自己用代码同步的修改不带二进制的数据集,这样从客户端表现上看就是对的了。
只有B数据集是可以修改的,可以提交到数据库,而A数据集只是在客户端显示,不需要更新的
回复 支持 反对

使用道具 举报

发表于 2007-2-8 13:32:32 | 显示全部楼层
19楼的方法已经测试通过,可以实现
现在就是 17楼的问题,主表滚动时候会有2-3秒的时延,请问有什么好方法
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2024-12-25 10:22 , Processed in 0.044994 second(s), 13 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表