TfrxDBDataset.DataSet
声明:frxdsMain: TfrxDBDataset;
frxrptLog: TfrxReport;
我想给frxdsMain动态的赋值,但是会报错:提示frxMain未连接到数据库,我确认Query1是打开的,求解
frxdsMain.DataSet := Query1;
frxrptLog.LoadFromFile('Reports\SysLog.fr3');
frxrptLog.ShowReport;
报表里面只有这一个诗句
[frxdsMain."datime"],datime是Query1的一个字段
[解决办法]
关联TfrxDBDataSet与TDataset,并设置要使用哪些TfrxDBDataSet。
Frxreport1.DataSets.Clear;//先清除原来的数据集
frxDBDataSet1.DataSet:=dataset1;//关联Fastreport的组件与TDataset数据集。
Frxreport1.DataSets.Add(frxDBDataSet1);//加载关联好的TfrxDBDataSet到报表中。
会不会是这个?