| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1428 人关注过本帖, 1 人收藏
标题:数据表缓冲数据更新不正确,无论在表单中确认还是放弃,表中都只有一条记录 ...
只看楼主 加入收藏
arefeng
Rank: 2
等 级:论坛游民
帖 子:69
专家分:61
注 册:2012-5-30
收藏
得分:0 
独占打开数据库本身就是带缓冲的。
这个也不成立, 我有太多的测试可以证明这一点.
默认的独占打开表时的缓冲机制和表缓冲是完全不同的概念,
而楼主明显是在尝试用表缓冲节约系统开销
=CURSORSETPROP("BUFFERING",4)
关键是这里,然后才有了
   MEMCG=TABLEUPDATE()
只不过因为楼主理解不透才遇到问题了.
支持楼主用表缓冲.
2012-06-01 22:27
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
节约什么,他是要用回滚,才按照书上写的设置表缓冲。

授人以渔,不授人以鱼。
2012-06-01 22:29
arefeng
Rank: 2
等 级:论坛游民
帖 子:69
专家分:61
注 册:2012-5-30
收藏
得分:0 
节约什么,他是要用回滚,才按照书上写的设置表缓冲。
:)

这个应该不是目的, 只能说这个保护措施设置得令人无语,
本身就是一个临时表,数据没有作用--------------------------楼主代码中的注释)
而且很早就清空了数据并且独占打开,再搞一个全文件锁定------代码中有一句flock()
然后这么长的时间里还进行与用户的交互---------------------就是那个messagebox()
最后再搞一个看不出任何意义的事件+回滚--------------------就这个应用而言
所有这一切都令人别扭

但表缓冲的使用, 确实是一个亮点.
VFP之所以是VFP, 我从dbaseIII到Foxbase到Foxpro到VFP,
就是因为这个平台一直在追求数据处理的性能,
可以说是文件型数据库的性能绝唱吧,
但有多少人注意到或者使用到它的这些功能呢?
2012-06-01 22:54
flash7914
Rank: 2
等 级:论坛游民
帖 子:40
专家分:14
注 册:2013-4-7
收藏
得分:0 
回复 3楼 hu9jj
谢谢。你的留言帮到了我。
2014-03-04 08:43
快速回复:数据表缓冲数据更新不正确,无论在表单中确认还是放弃,表中都只有一条 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026179 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved