W woshixiaoxin Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-26 #1 用Query根据查询条件得到的记录在dbgrid中, 怎样能够对其编辑保存,系统告诉我是只读的 不是用ado连接的,用bde
S stoneking Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-26 #3 你要在编辑之前用query1.edit或者query1.insert;
C crazycock Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-26 #5 死水说的正确,不过这样操作很不合适,建议改用其它方式进行操作,以为我以前用Query这样操作 老出问题,现在已经不这样做了,要么用Table,要么用Query放到一个临时表格里,用Table来操作。
S sgs125 Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-26 #7 Query.RequestLive:=true; 但建议不要这么用
W woshixiaoxin Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-26 #8 if Application.MessageBox('修改信息?','提示',mb_IconInformation+mb_okcancel)=mrOk then begin DMFrm.QrCl.RequestLive:=true; end; 然后在与query相连的dbgrid中还是不能够修改阿
if Application.MessageBox('修改信息?','提示',mb_IconInformation+mb_okcancel)=mrOk then begin DMFrm.QrCl.RequestLive:=true; end; 然后在与query相连的dbgrid中还是不能够修改阿
四 四库全书 Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-26 #10 如果你的数据是从多个表里取的,当然不能直接修改,因为修改后,delphi不知道更新 哪个表,如果想修该用updatesql组件,与query相连
C cyf_00002 Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-26 #11 你看看你的SQL语句,是不是加了ORDER BY 之类的, SQL SERVER上有这样的问题,去掉就可以了