请问
 ADOTable1.State = dsBrowes;
 ADOTabel1.State = dsInsert;属性State 是什么意思?
dsBrowes是什么意思?
小弟是初学者,请大家多多帮助。

解决方案 »

  1.   

    这是判断这个表目前的状态,dsBrowse是表示当前的表是浏览状态,即既不是插入状态也不是增加状态
      

  2.   

    装态. dsInsert 表示当前处于添加状态.常用的还有
    dsEdit.你可以按 Ctrl后单击State.查看源代码.
      

  3.   

    表示当前数据集的状态:
    type TDataSetState = (dsInactive, dsBrowse, dsEdit, dsInsert, dsSetKey, dsCalcFields, dsFilter, dsNewValue, dsOldValue, dsCurValue, dsBlockRead, dsInternalCalc, dsOpening);
      

  4.   

    上面的说的很清楚了,那为什么需要这个状态呢?除去系统本身必须使用到以外,我们应该如何使用呢?可以利用状态控制下一步的动作,防止发生意外,比如:
    if ADOTabel1.State = dsInsert then
    begin
      ......  
      ADOTable1.Post;
    end;