莫名其妙的错误!快进来看看啊! (50分)

J

jsongy

Unregistered / Unconfirmed
GUEST, unregistred user!
query1.SQL.Clear;
query1.SQL.Add('delete from table where reportno=:reportno');
query1.ParamByName('reportno').AsString:='CJC';
query1.Prepare;
query1.Open;
提示错误:table in read only!
query1的Request Alive属性已经设为true了,还是出错,真是莫名其妙!请问谁知道问什么?
 
怎么你用的是保留字
应该用query1 之类的,设置database指向
 
放个updatesql在上面看看
 
用Query1.ExecSQL
 
query.execute;//才对.
 
还是不对啊!
Table is Read Only!
 
1.delete from table ---》是不是关键字? 把这个table 改名字试试
2.query的RequestLive属性修改一下 试试
 
把query1.prepare去掉!
 
数据库文件是否为只读属性。
 
接受答案了.
 
顶部