两个表怎么修改呢
两个表:
a表:有三个字段:a,c,d;
b表:有三个字段:a,b,d;
现用一个ADOQuery,Datasource,DBGrid连起来,ADOQuery里的SQL语句这样写:
select a.a,b.b,a.c,a.d from a,b where a.a=b.a
这样a表a字段的值等于b表b字段的值的数据就会显示出来,现在怎么来修改显示出来的数据呢?我用以下代码不行:
ADOQuery1->Edit();
ADOQuery1->FieldByName("b")->AsString="123";(只修改一条数据)
ADOQuery1->Post();
说什么缺少更新或刷新的键列信息.
请问应该怎么修改呢?