翻译为中文,好象是:
数据表没有索引。
BookTable:不处于缓冲回溯模式。

解决方案 »

  1.   

    cobi代码:
    procedure TForm4.FormCreate(Sender: TObject);
    begin
    with datamodule8.booktable do
    begin
      databasename:='lwzl';
      tablename:='book.db';
      indexfieldnames:='bookno';
    end;
    end;
    procedure TForm4.FormActivate(Sender: TObject);
    begin
      datamodule8.booktable.Active:=true;
      datamodule8.booktable.CachedUpdates:=true;
      end;
    procedure TForm4.BitBtn1Click(Sender: TObject);
    begin
       datamodule8.booktable.ApplyUpdates;
       datamodule8.booktable.CachedUpdates:=false;
       datamodule8.booktable.Active:=false;
       modalresult:=mrok;
       end;
    procedure TForm4.BitBtn2Click(Sender: TObject);
    begin
      datamodule8.booktable.cancelupdates;
      datamodule8.booktable.cachedupdates:=false;
      datamodule8.booktable.active:=false;
      form4.close;
      end;
      

  2.   

    把你的datamodule8.booktable的属性“cached update ”设为true
      

  3.   

    我cached update 改为true以后提示:ERROR
    Project projiect1.exe raised exception class EAccessVionation with
    message'Access vionation at address 0048A86c in module 'PROJECT1.EXE'.
    read of address FFFFFFFF'.Process stopped.use step or run to continue.
    这是为什么?