我用query更新数据库,代码是这样的
 query1.Edit;
   query1.ApplyUpdates ;
 query1.Close;
   query1.SQL.Clear ;
    s:=' update xsb0 set xm00=:xm ';
    query1.SQL.Add(s);
    query1.ParamByName('xm').AsString :=dbedit3.Text ;
    query1.Open;
    query1.ExecSQL ;
这样执行以后,它提示TABLE 是只读的,可实际上确是可以修改的。百思不得求解。