李维的<ADO/MTS...>上讲了讲,因当时不用,我也没记住:)老兄可查查看

解决方案 »

  1.   

    ADO一般是会自动更新数据集的,如果一定要手动更新可调用Requery方法,什么参数都不用如:
    ADOQuery1.SQL.Clear;
    ADOQuery1.SQL.Add('insert into xxx (a,b,c) values(1,2,3)');
    ADOQuery1.Open;
    ADOTable1.Request;
    此时会把当前数据集更新到数据库中的。其做用是刷新数据集,详情请见help。
      

  2.   

    (1)  設定CursorType 為KeySet 或 static.
    (2)  設定LockType 為BatchOptimistic.
    (3)  執行的Sql命令必須是Select.
    (4)  設定CursorLocation為clUseClient.
    照書抄的,我不是用ADOTable,而用ADODataSet.  試一試啦!