L
leozy
Unregistered / Unconfirmed
GUEST, unregistred user!
ADOQuery1.sql:=' select a.F1,a.F2,b.F3 from a,b where a.aid=b.aid '
其中 ADOQuery1放在中間層。通過ClientDataSet1聯結DBgrid1.
如果用戶在DBGrid1中修改了 a.F1,如何保存到數據庫?
我用一下語句:
procedure TF_pur_audit.btnSaveClick(Sender: TObject);
begin
// CDSbody 是ClientDataSet對象
if (CDM.CDSbody.ChangeCount > 0) then
CDM.CDSbody.ApplyUpdates(-1);
end;
卻不能保存數據,應該如何做??
其中 ADOQuery1放在中間層。通過ClientDataSet1聯結DBgrid1.
如果用戶在DBGrid1中修改了 a.F1,如何保存到數據庫?
我用一下語句:
procedure TF_pur_audit.btnSaveClick(Sender: TObject);
begin
// CDSbody 是ClientDataSet對象
if (CDM.CDSbody.ChangeCount > 0) then
CDM.CDSbody.ApplyUpdates(-1);
end;
卻不能保存數據,應該如何做??