经测试,FDBatchMove可以批量导入execl文件,但在导入时遇到了字段超长的问题:
批量传输过程为
FDCon.constring:='ODBC连接';
FDCon.formatoptions.maprules.add('sourcedatatype=dtmemo');
FDCon.formatoptions.maprules.add('targetdatatype=dtmemo');
FDCon.open;
FDquery.formatoptions.maprules.add('sourcedatatype=dtmemo');
FDquery.formatoptions.maprules.add('targetdatatype=dtmemo');
FDquery.open('select * from [导入表$]');
FDbatchmovedatasetreader.dataset:=FDquery;
......
我设置了源数据类型和目标数据类型为各种类型,均提示字段超长。
我应该修改那里才对?