如何将这两个Clientdataset的数据放进一个clientdataset(或dataset)里面!??(50分)

K

kclever

Unregistered / Unconfirmed
GUEST, unregistred user!
现有两个clientdataset,两个clientdataset里的数据是主从关系,但是不知道这两个
clientdataset的sql语句。如何将这两个Clientdataset的数据放进一个clientdataset
(或dataset)里面!??
请高手相助!谢谢!!
 
直接用
clinetdataset.data :=主clientdataset.data
 
不知道SQL語句,且兩個表是主從關系,也就是結構不同,要一起放入另一個ClientDataSet,
只能寫代碼了.先設定目的ClientDataSet的FieldDefs,再Create DataSet.
然后寫代碼,一個一個數據往里面塞了.
 
知不知道这两个ClientDataSet的SQL语句没有关系,只要知道这两个主从表的关联字段你
就可以通过自己编程的方式来输出你所想要的所有数据了(我想这就是你想要导入一个
DataSet的主要原因吧)。
当然了,试图通过SQL语句来获取这些数据是不容易的(毕竟不知道物理表的名称嘛)。
比较麻烦的方法就是用Delphi编程来循环遍历两个ClientDataSet的字段名称和值,然后
再写入第三个DataSet中。
 
顶部