mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-07 16:38:02 +02:00
dbmemo: Fix blob issue in TDBMemo.LoadMemo()
This commit is contained in:
parent
84bc039c0f
commit
1b18f09376
@ -255,15 +255,19 @@ begin
|
||||
end;
|
||||
|
||||
procedure TDBMemo.LoadMemo;
|
||||
var
|
||||
newText: String;
|
||||
begin
|
||||
if not FDBMemoLoaded and (FDataLink.Field<>nil)
|
||||
and FDataLink.Field.IsBlob then begin
|
||||
try
|
||||
// issue #33598: Possibility to change field text in OnGetText
|
||||
if Assigned(FDataLink.Field.OnGetText) then
|
||||
Lines.Text := FDataLink.Field.Text
|
||||
newText := FDataLink.Field.Text
|
||||
else
|
||||
Lines.Text := FDataLink.Field.AsString;
|
||||
newText := FDataLink.Field.AsString;
|
||||
if Lines.Text <> newText then
|
||||
Lines.Text:= newText;
|
||||
FDBMemoLoaded:=True;
|
||||
except
|
||||
on E:EInvalidOperation do
|
||||
|
Loading…
Reference in New Issue
Block a user