Crpe1.ReportName:='Report1.rpt';
Crpe1.DiscardSavedData;
adoquery1.Open;
Crpe1.Tables[0].DataPointer :=CrpeDS1.DataPointer;// 运行时抱错 Error 717
Crpe1.Refresh;
Crpe1.Execute;
如果修改成 Crpe1.Tables[0].DataPointer :=@Adoquery1.recordset; 就没有问题了。
后来发现需要安装 Crystal report 中的CDO,使用TCrpeDS时需要相应的驱动程序