|
表中两个字段 a1 ,a2 其中a1是自动编号的字段引用的自动编号的参数 参数我已设好了Ongetvalue事件
procedure TSCJHGLCSZ.ParamCPXYXXGetValue(Sender: TObject; var Value: Variant);
begin
Value := TCommonUtils.GetAutoIncreaseID(Self.Context,
TBizParam(Sender).ID, TBizParam(Sender).DisplayName);
Value :='ScaleM'+ TCommonUtils.StrToRightLenStr(Variants.VarToStr(Value), '0', 9);
end;
我想用下列方法插入数据,自动编号我想由参数自动填充
DataSetBroker_Mast.DATASET.Append;
DataSetBroker_Mast.DataSet.FieldByName('FXZXYSJ').AsString:=ComboBox1.Text+ComboBox2.Text;
DataSetBroker_Mast.DataSet.FieldByName('a2').AsString:='1';
DataSetBroker_Mast.DATASET.ApplyUpdates;
但是提示,请问是什么原因呀
|
|