在debug期间发现一个怪现象:
一对主从表,在server端未设主从关系,client端设有.
问题现象是在client端主表执行了一个Next后,server端的从表的recordCount竟然由2变成了0,但是我再执行Prior又不变回2.
server端重新启动后recordCount又等于2.
我确认server端无主从关系,且RecordCount值的改变发生在Next语句执行之时.
请帮看一下,我都debug了两天了都无济于事.
先行致谢!shaver
一对主从表,在server端未设主从关系,client端设有.
问题现象是在client端主表执行了一个Next后,server端的从表的recordCount竟然由2变成了0,但是我再执行Prior又不变回2.
server端重新启动后recordCount又等于2.
我确认server端无主从关系,且RecordCount值的改变发生在Next语句执行之时.
请帮看一下,我都debug了两天了都无济于事.
先行致谢!shaver
解决方案 »
- 如何根据一个Label的长度和Font的大小来计算这个Label可显示的字符长度?
- 窗体滚动条的问题
- 请教怎么才能方便快速地判断一个从编辑框中输入的是不是数字?
- 一些小问题 刚学delphi 的
- 将窗口标题加入到菜单
- 如何为Image控件加一个例似于UpDown的东东,当窗体放不下图片时,可以滚动显示!!
- 用delphi作和硬件连系多的程序的朋友请进!
- 如何将date和time合并输入库中
- 为什么我装了delphi7后XE5就无法浏览欢迎页面了!?
- delphi中怎样让查询结果显示在edit.text中?
- 触发器问题,求救!
- 急!急!急!没用过listView控件,请教listview控件的使用问题
你的主从关系最好在客户端维护,以前看李维的书上在服务器端维护主从关系,我试验过会出好多问题,所以我将主从关系维护在客户端。
从表通过MasterSource, MasterFields, IndexFieldNames来维护。
建议不要用RECORDCOUNT统计记录个数,改用:
select count(field) from table
我在多处设置了断点,都未发现有Client端到server端的Update活动.
但当我将client端的Master/detail关系去掉后,以上问题竟然pass了.
暂将帖解掉,回头再研究.
我系统的配置如下:Win2000 + ado + remotemodule + dcom.