假设我的程序里有这么一个需求:根据一个或多个查询结果,我要组合这些查询结果并把组合的数据生成一个TDateSet或它的子类,请问,该怎么去做呢?如:
我有TQuery1,TQuery2,里面都有值,而,我要把TQuery1,TQuery2里的一些字段组合生成一个TDateSet,该怎么做呢?
不知道明白我的意思没有。。
我有TQuery1,TQuery2,里面都有值,而,我要把TQuery1,TQuery2里的一些字段组合生成一个TDateSet,该怎么做呢?
不知道明白我的意思没有。。
你只要把Query1 中和Query2中的sql语句写成一个,再用一个Query3打开查询就行了。
DSetMain.Close;
DSetMain.FieldDefs.Clear;
DSetMain.FieldDefs.Add('ID',ftString,255,false);
DSetMain.FieldDefs.Add('Name',ftString,255,false);
...
...
DSetMain.CreateDataSet;
DSetMain.Append;
DSetMain.Fields[0].AsString:= '001';
DSetMain.Fields[1].AsString:= '可靠';
...
...
DSetMain.Post;