利用ADODataSet进行多表查询。
更新时,能不能控制结果集。比如:ADODataSet1.CommandText :=Select a.CustID, a.CustName, a.Price, b.Name 
from 销售情况表 a join 商品表 b 
on a.ID = b.ID
商品表:
ID Name
001 可乐
002 方便面销售情况表:
CustID CustName   ID Price
000001  张三    可乐    2.00问题:
在增加数据或者修改数据时,ID(可乐)增加到商品表。 怎么在增加销售情况表的数据时,不增加到商品表。

解决方案 »

  1.   

    不要使用applyupdate,自己写更新语句
      

  2.   

    你再用一个ADO增加数据。
    就可达到目的
      

  3.   

    这些个数据都是在DBGrid里面进行操作的!
    就像会计中的凭证!
      

  4.   

    你可以设置字段的一个属性ProviderFlags中有pflnUpdate和pflnWhere设为FALSE后,它就不会去写另一表了如果有还不明白可来信[email protected]
      

  5.   

    如果多表连接不好处理那就用SQL语句分别处理