以SQL数据源建立的远程视图修改后,怎么及进快速刷新数据

以SQL数据源建立的远程视图修改后,如何及进快速刷新数据?
以SQL数据库表为数据源建立的远程视图,在进行修改(插入新行数据,修改行数据,删除行数据)后,如何及时刷新数据?
  用requery()命令可以刷新 SQL 远程视图数据,但在远程视图表数据量很大时(如有几万条记录),每次刷新都要化费很长时间。
  如何仅对远程视图进行修改行的刷新(如插入新行时能及时从SQL数据源取回自变量字段值与默认的字段值,又如删除某行时能同步删除SQL数据源该行的值)?
  敬向电脑专家请教,该如何设置命令进行SQL远程视图修改行的刷新?不胜感激!

------解决方案--------------------
直接在SQL里面写个更新SQL视图的触发器,更新视图的时候,通过SQL触发器更新表
------解决方案--------------------
取数据的时候,怎么不设置一个过滤条件呢?如日期等
------解决方案--------------------
你好像发过类似的帖子:
http://topic.csdn.net/u/20110327/12/56b531b9-5ec5-4cf0-8d72-7bdb6e94f5fb.html

参考一下 vfp 自带帮助中的 CURVAL( ) 函数

另外试试:打开视图前:
ThisView='视图名称'
DBSETPROP(ThisView,"View","FetchAsNeeded",.T.)
DBSETPROP(ThisView,"View","FetchSize",100)
------解决方案--------------------
我用的是表缓冲,自增量也是用 Requery() 刷新后取得的,但我的数据量不太大,几乎不太费时。

你的问题可能不适合用 视图,但不排除别人可能有更好的解决方法。