你可以不用sl,用
if datasource2.dataset.state in [dsedit] then
  ........
if datasource2.dataset.state in [dsinsert] then
  ........
在前面use里加入db就ok!

解决方案 »

  1.   

    这样不行,s1是判断我点了增加按钮还是点了修改按钮,无论是增加还是修改都要执行后面的那几个赋值的!所以只能判断是谢谢进入哪个状态,还不是判断现在在哪个状态!
      

  2.   

    难道真的没人知道这是为什么吗?
      

  3.   

    当然有影响,我本想修改一条记录,可它却给我增加了一条,你说有没有影响啊!!
      

  4.   

    这个问题真有这么难吗?怎么到现在都没人能给我一个答复?如果谁能帮我解决,再奉送上100分!
      

  5.   

    HI,急用啊,还请大家快快帮忙呀!