我只懂一点ORACLE, 以前用过一阵子ACCESS. 用FOXBASE/FOXPRO写过一些东西,不过那是太多年前的事了,都忘了.按钮大概也不会VFP.

解决方案 »

  1.   

    不好意思,帮不了你。
    我以前倒是用过VFP,但已经是几年前的事了。大部分的东西我都不记得了:)
      

  2.   

    to icevi:
      按钮,你是用什么的。
      

  3.   

    呵呵,按钮,有人出卖你了。
    (TO pbabi(米立):不好意思,我不小心出卖你了)
      

  4.   

    to pbabi:
       莫不是你用pb,你的名字清晰易懂。哪像按钮,好象哪个数据库的按钮全都懂。:)
    to icevi:
       你真的用vb,真的,真的吗,我也喜欢vb哦。只不过是喜欢,不懂。刚转型转过来的。
      

  5.   

    我来帮您吧:
    采用表缓冲的情况下:
    tableupdate(0,.t.)表示保存当前记录。请使用tableupdate(1,.t.)保存整个表的修改记录,.t.参数是代表强行保存。表缓冲有保守及开放式。
      

  6.   

      可以说我们两个的思路是一模一样的。
      我用行缓冲的情况下,用tableupdate(0,.t.)函数强制更新,但后来发现更改,仍然发生更新冲突。
       情况是这样的。在一个表格控件中。我把光标定位在最后一列上。也就是只操作最后一列。用行缓冲的时候,用了强制更新,仍然发生冲突。用表缓冲的情况就更奇怪了。添加一行记录时,无误,但多行时,输入的数据退出后再打开全变为0。sqlserver该列设有默认值0。
       而其他列是添加记录自动生成的。在添加的记录中,其他列也添加进去了。没事。
      

  7.   

    ok,这个问题我解决了。解决的方法说来有些奇怪,为何我在sqlserver不允许该列为空,然后把默认值0去掉就行呢。始终不懂。