Icon View Incident Report

Serious Serious
Reported By: Bernd Kuhlmann
Reported On: 11/14/2005
For: Version 4.21 Build 11
# 2128 Using DisableControls While Appending a Record and Updating a Memo Field Causes #8962 Error

I get dbisam engine error # 8962 if i press Button1. This happens only if "tb.DisableControls;" is first set.

{ Bezeichnung column is being displayed in a TDBMemo control }

procedure TForm1.Button1Click(Sender: TObject);
begin
  tb.Open;
  tb.DisableControls;   // <--
  tb.append;
  tb.FieldByName('Bezeichnung').asString:='abc';
  tb.Post;
  tb.EnableControls;
end;



Comments Comments and Workarounds
The workaround is to not use DisableControls in such a situation or disconnect the TDBMemo control from the memo field.


Resolution Resolution
Fixed Problem on 11/16/2005 in version 4.22 build 1


Products Affected Products Affected
DBISAM VCL Client-Server
DBISAM VCL Client-Server with Source
DBISAM VCL Standard
DBISAM VCL Standard with Source

Image