请问我想在单击一个按钮前先判断adotable.state的状态!可是我不知道他的返回值是什么类型的?请给出例子谢谢!

解决方案 »

  1.   

    TDataSetState 
    定义在DB单元————————————————————————————————————
    宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
    ————————————————————————————————————
      

  2.   

    TDataSetState = (dsInactive, dsBrowse, dsEdit, dsInsert, dsSetKey,
        dsCalcFields, dsFilter, dsNewValue, dsOldValue, dsCurValue, dsBlockRead,
        dsInternalCalc, dsOpening);
      

  3.   

    直接判断就行了。
    例如用户按下了保存按钮,程序判断是否可以保存数据if  (DM.ADOTable1.State = dsEdit) or (DM.ADOTable1.State = dsInsert) then
        DM.ADOTable1.Post;
      

  4.   

    我用了上面的语句,可是我一运行就报错啊!到底是什么原因啊?请指教!
    还有一个问题是我在dbgrid的title->caption中的字段名在程序运行的时候不显示是什么原因啊?
      

  5.   

    看帮助呀!写的很清楚
    有问题请发信息到我的E-mail:[email protected]
    来信请把问题的网址粘贴上。