ReportLib.fillReport 函数的语法图如下所示:
ReportLib.fillReport( report Report in, source DataSource in)
eglReport Report; eglReportData ReportData; eglReport.reportData = eglReportData;
eglReportData.connectionName = "mycon";
在此情况下,访问数据的 SQL 语句位于报告设计文件中,该文件是在 EGL 外部创建的。
// an array of records, with data myRecords customerRecord[]; eglReportData.data = myRecords;
mySQLString = "Select * From MyTable"; eglReportData.sqlStatement = mySQLString;
ReportLib.fillReport (eglReport, DataSource.sqlStatement);