求救!!!为什么用Query组件查询的结果不能进行修改?(100分)

  • 主题发起人 主题发起人 大木头
  • 开始时间 开始时间

大木头

Unregistered / Unconfirmed
GUEST, unregistred user!
1、用Query组件查询的结果为只读性?
2、我用了个Table两个Query三个DataSource对同一个数据库操作,并将结果
传给三个DBGrid。Table对应一个DataSource,两个Query对应两个DataSource。
当我用Query查询完后,关闭了Query(Query.close).但是与Table相连的DBGrid
却不能使用了.这是为什么?
 
>>1 用query+order by | where |group by |sum... 返回结果为只读。
>>2 对同一数据库的同一表操作,结果如你所说。
 
1 用UPDATESQL控件可修改
 
怎样使返回结果为可写?回答出就给分!
 
建个临时表,再用tbatchmove
 
台湾标旗出版社李维著述的delphi3从入门到精通中,详细的论述了有关数据库的操作
,可以去看看,这本书的大陆代理是宇航出版社
 
将Query.Canmodify特性设为true,具体可参见相关帮助。
 
Table1.Close;
Table1.Open;
 
多人接受答案了。
 
后退
顶部