W wyanhaolh Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-28 #1 我用dbgrid显示query查询的记录,然后想直接在dbgrid上修改,可每次改过之后数据还是 原来的记录,没有改变。我怎样才能实现
S smallbs Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-28 #3 query.RequestLive:=true; . . query.Active:=true; query.FetchAll; query.edit; ..... 以上仅适用于对单表查询的结果集,对多表关联查询的结果集就没有办法
query.RequestLive:=true; . . query.Active:=true; query.FetchAll; query.edit; ..... 以上仅适用于对单表查询的结果集,对多表关联查询的结果集就没有办法
W wyanhaolh Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-28 #5 requestlive:=true也不行 运行时提示query dataset is not edit mode就算改过了再重新运行又是原来的记录
完 完颜康 Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-28 #6 放一个Tupdatesql倥件,设tquery的updateobject属性为该Tupdatesql 为了安全起见,最后设cachedupdates=true;
完 完颜康 Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-28 #8 如果cachedupdates=true 那么:需家代码 tquery.applyupdate; 后,更新制数据库,如想直接更新至数据库cachedupdates不要设,true