'non-blob column in table required to perform operation'    是在TABLE的edit时发生错务
代码如下:          with data do
     begin
         if directory.Eof then
            directory.Insert
         else
            directory.Edit;
         directory['Mulu_name']:=mulu.Text;
         directory.Post;
         directory.Active:=false;
         close;
     end;前面有:
procedure Tedit_mulu.FormCreate(Sender: TObject);
begin
     with data do
     begin
          directory.active:=true;
          if not directory.Eof then
             directory.First;
          mulu.Text:=directory['Mulu_name'];
     end;
end;