実行時にデータセットとそのすべての詳細データセットのコピーを作成する簡単なコードがあります。
DestDataSet.FieldDefs.Assign(SourceDataSet.FieldDefs);
SourceDataSet.GetDetailDataSets(DetailList);
for i := 0 to DetailList.Count - 1 do
begin
with DestDataSet.FieldDefs.AddFieldDef do
begin
Name := TDataSet(DetailList[i]).Name;
DataType := ftDataSet;
end;
DetailCDSs.Add(NestedCDS);
end;
DestDataSet.CreateDataSet;
CreateDataSet
「無効EDBClient
なフィールド タイプ」というメッセージで例外が発生します。誰が何が悪いのか教えてもらえますか?