delphi编程问题。请教问题!!~~急

来源:百度知道 编辑:UC知道 时间:2024/05/16 07:13:15
请教问题。delphi编程问题。

access数据库,提示字段超过,后来我又分成了两个表,

在delphi里面做一个修改页面,我是在同一个窗口里分别连接了2个表,

问题是:我如何才能同时保存这两个表的修改啊。!!

我现在只能DataSetPost1--DataSource保存其中一个。但又不想把这些表单分开窗口来提交。
不明白,我学delphi不久,能否提供个简单的实例。谢谢

用两条语句进行更新:
with ADOQuery1 do
begin
Active := False;
SQL.Text := 'Update Table Set xxx=xxx...';
ExecSQL;
SQL.Text := 'Update Table Set xxx=xxx...';
ExecSQL;
end;
直接用ADO控件本身来更新:
with ADOQuery1 do
begin
Active := False;
SQL.Text := Select A.Number, A.Name, A.Age, B.Gender From Table1 A, Table2 B Where A.Number = B.Number';
Active := True;
end;

直接用DBGrid来修改或者:
ADOQuery1.Edit;
ADOQuery1.FieldByName('Number').Value := 12;
...
ADOQuery1.Post;