我用DELPHI导出数据集到EXCEL时可以成功导出。其中有一行如下所示是导出单元格名称的,不是单元格里面的值
ExcelApp.Cells[vRow,1].name:= ADOStoredProc1.FieldValues['AllName'];
也是成功的,没有问题,
现在我要把导出的EXCEL再导入到一个数据集里面,F8跟踪走到如下一行时,报有错误
ADOQuery2.FieldValues['AllName']:= Excel.worksheets[1].Cells[vRow,1].Name;
错误提示是:error 800A03EC
哪位给指点一下~~ 谢了
ExcelApp.Cells[vRow,1].name:= ADOStoredProc1.FieldValues['AllName'];
也是成功的,没有问题,
现在我要把导出的EXCEL再导入到一个数据集里面,F8跟踪走到如下一行时,报有错误
ADOQuery2.FieldValues['AllName']:= Excel.worksheets[1].Cells[vRow,1].Name;
错误提示是:error 800A03EC
哪位给指点一下~~ 谢了
不过 既然ExcelApp.Cells[vRow,1].name:= ADOStoredProc1.FieldValues['AllName']是成功的
那么
ADOQuery2.FieldValues['AllName']:= Excel.worksheets[1].Cells[vRow,1].Name;
改成 ADOQuery2.FieldValues['AllName']:= ExcelApp.Cells[vRow,1].name;试试看看建议楼主看下Excel的VBA帮助