TBufDataset in dsCalcFields state
Original Reporter info from Mantis: mse
-
Reporter name: Martin Schreiber
Original Reporter info from Mantis: mse
- Reporter name: Martin Schreiber
Description:
It is not possible to set field data in TBufDataset in dsCalcFields state:
procedure TBufDataset.SetFieldData(Field: TField; Buffer: Pointer);
var CurrBuff : pointer;
NullMask : pbyte;
begin
if not (state in [dsEdit, dsInsert, dsFilter]) then //<<<<<<<<<--!!!
begin
DatabaseErrorFmt(SNotInEditState,[NAme],self);
exit;
end;
[...]
And there is no storage of fields with Fieldno = 0.
Please see TDbf.SetFieldData for an example.
Mantis conversion info:
- Mantis ID: 7295
- Version: 2.0.4
- Fixed in version: 2.2.0
- Fixed in revision: 5775 (#280520c0)