我用tquery连接服务器上的数据库,出现这样的问题:
with query1 do
begin
  active:=false;
  requestlive:=true;
  sql.clear;
  sql.add('select studeng_id from student');
  prepare;
  active:=true;
end;上面的没有报错!
但是如果这样with query1 do
begin
  active:=false;
  requestlive:=true;
  sql.clear;
  sql.add('select studeng_id as 学号 from student');   //加入学号
  prepare;
  active:=true;
end;就会报错!(table is read only)!
为什么?