如何判断TABLE的状态是处于INSERT状态下?谢谢

解决方案 »

  1.   

    这个其实, 很难. 只能判断TABLE是不是处于浏览或者处于编辑状态.
      

  2.   

    if table1.State in [dsinsert] then
      

  3.   

    对:duandao
      不行呀,还有妙招吗?
      

  4.   

    用Table.Edit方法试试,但我忘记了Table.Edit方法是不是返回一个值,
      

  5.   

    用try...catch...进行判断,如果是insert状态的话是不可以再进行其他操作的。
      

  6.   

    难道用
    Table1.State in [dsInsert]
    不行吗?我都是这样用的!
      

  7.   

    不过我不怎么用Table,我一般用Query或者DataSet。我在Query里经常这样用的if ADOQuery1.state in [dsEdit],当然还有dsInsert,dsBrowse等,没有问题。