1.我从几个表分别查询出一些字段组成一个记录集(组合查询).
2.在程序中通过Append新增一些数据记录,并且每个字段都赋了值.接下来的目的是:
我只想把主要表的字段更新回去.而其他表的字段不更新,请问应该怎么办?
提示:ADODataset.Recordset.Properties属性集中有一个 Unique Table 属性:指定记录集主要表,对记录集的更新只引响主表.但是我设置 Unique Table 后对SQL Server 2000不起作用,数据仍然同时更新每一个表。请教应该怎么办?
2.在程序中通过Append新增一些数据记录,并且每个字段都赋了值.接下来的目的是:
我只想把主要表的字段更新回去.而其他表的字段不更新,请问应该怎么办?
提示:ADODataset.Recordset.Properties属性集中有一个 Unique Table 属性:指定记录集主要表,对记录集的更新只引响主表.但是我设置 Unique Table 后对SQL Server 2000不起作用,数据仍然同时更新每一个表。请教应该怎么办?
由
DB---TAdoConnection-----TAdoDataset---TDataSource----感应控件改为DB---TAdoConnection-----TAdoDataset---TDataSetProvider---TClientDataSet----TDataSource----感应控件
不用把sql写这么清楚,把你的结构写清楚点,不然看不懂
---------------------------------------------------------------------------------赋SQL :Commandtext
打开 :Open
增加 :Append
赋值 :各字段
保存 :(问题就是这里啦,楼顶我已把问题说得很情楚了,代码分散在不同的单元中,所以抓出来就有点**了,呵!)
---------------------
DB---TAdoConnection-----TAdoDataset---TDataSetProvider---DCOMConnection---TClientDataSet----TDataSource----感应控件
---------------------
DB---TAdoConnection-----TAdoDataset---TDataSetProvider---DCOMConnection---TClientDataSet----TDataSource----感应控件
---------------------
如果你确信可以,帮我写一些代码指下思路?多谢了.关于多表连接单表更新这个问题我在网上找到很多贴子最后都没有完好的解决方法.