- Код: Выделить всё
- procedure TForm1.AllText(Sender: TField; var AText: string; DisplayText: Boolean);
 begin
 AText:=ansiToUTF8(Sender.AsString);
 end;
 procedure TForm1.SQLQuery1AfterOpen(DataSet: TDataSet);
 var i:Integer;
 begin
 for i:=0 to SQLQuery1.Fields.Count-1 do
 if SQLQuery1.Fields[i].DataType=ftString then
 SQLQuery1.Fields[i].OnGetText:=@AllText;
 end;
Объясните, пожалуйста, откуда взялась эта функция AllText.



 . Видно, он(?) читает поля другим способом (CreateBLOBStream/LoadFromStream), без вызова обработчика события OnGetText.
. Видно, он(?) читает поля другим способом (CreateBLOBStream/LoadFromStream), без вызова обработчика события OnGetText.