interbase 如何用SQL查出结果后再修改保存?(100分)

  • 主题发起人 主题发起人 foxnt
  • 开始时间 开始时间
F

foxnt

Unregistered / Unconfirmed
GUEST, unregistred user!
我用delphi5的IBquery控件时,不知用SQL
语法“select * from *** where ***"后,
如何再修改,保存?
该控件好象没有“requestlive"属性,又
不可设canmodify,不知该如何作?
 
使用IBUpdateSQL即可,easy!
 
OnUpdateRecord 有没有
 
最好不用IBQUERY直接修改,
建议使用存贮过程,
这种好处想必你会感觉得到。
 
把你的select建为一个视图,
然后就可以更新了,但如果涉及
多表的关联,Join就不能更新关联字段,
当然你也不能更新计算字段.
 
用“Updata Table ......where .....
 
我使用过这个软件,请e-mail 给我 devuser@sina.com
 
用附加一DataSetProvider 和 ClientDataSet , 设定编辑数据集为ClientDataSet当Query为只读同样可编辑。
example :
DataSetProvider.DataSet := Query1;
ClientDataSet.Provider := DataSetProvider;
 
接受答案了.
 
后退
顶部