如何将包含不同字段类型的TClientDataSet.Data赋予另一个且全是TStringField类型的TClientDataSet.Data,这两个Client的列名都相同!!!
我想把一个从数据库提取出数据的TClientDataSet.Data赋予给另一个TClientDataSet.Data,因为其中的源数据是从数据库直接查询出来的,所以包含的有各种不同的字段类型,如Integer、DataTime、String等,接收Data包的TClientDataSet预先已经建立了同名的字段,但字段类型全是TStringField类型,如果通过ClientDataSet2.data:=ClientDataSet1.Data进行赋值,程序会报错,错误内容的意思就是字段类型不匹配,我又不想通过循环赋值,那样效率不怎么好,各位大虾,有没有什么好的方法啊???