在执行query.open时,出错:“table is read only",请问为什么?(100分)

  • 主题发起人 主题发起人 edwardzhao
  • 开始时间 开始时间
你的QUERY中的语句是什么
 
insert into table1 (field1) values ('11')
 
在Query中执行一个无返回记录集的SQL语句时,不能用Open,只能用ExecSQL。
 
QUERY控件有两种执行方法
QUERY.Open
QUERY.ExecSQL
前者有返回值,返回查询的记录集,应用于select 语句
而后者只是简单的执行一条无返回信息的语句,用于insert,update等
 
requestlive设为true试试
 
多人接受答案了。
 
后退
顶部