我定义了一个数据集,通过‘测试’可以看到里面的数据。但我在代码里使用这个数据集,里面竟然数据记录数是零。请问这是怎回事?我的代码如下:
procedure TEDITCONTINUEFORM.DataNavigator1AfterAction(Sender: TObject); //将延期截止日期写入对应的许可证基本信息表的最终批准时间字段中
var
filter:string;
i,n:integer;
begin
i:=0;
n:=0;
case (Sender as TBizDataSetAction).ID of
BizActnConsts.ActionDataSetSave:
begin
DataSetBroker2.DataSet.Open;
n:=DataSetBroker2.DataSet.RecordCount;
filter:=DataSetBroker3.DataSet.FieldByName('LicenceID').AsString;