TMappl.GetBlobSemantic

Модуль: Mappl
Класс: TMappl

Считать значение поля типа Blob таблицы слоя

Объявление

function GetBlobSemantic(lCode,oIndex: integer; aFieldName: string;
	 aBlobData: PArrayByte): integer;

Параметры

lCode
код слоя
oIndex
уникальный индекс объекта слоя
aFieldName
имя поля таблицы
aBlobData
указатель на динамический массив байтов

Возвращает

-2
ошибка соединения с сервером СУБД
-1
ошибка выполнения запроса
иначе
размер массива байтов

Описание

Пример

     var
       BlobData: TArrayByte;
       lCode: integer;
       oIndex: integer;
       FieldName: string;
       i,Count: integer;
     begin
       lCode:=99;
       oIndex:=2;
       FieldName:='BlobFieldName';
       Count:=Mappl.GetBlobSemantic(lCode,oIndex,FieldName,@BlobData);
       for i:=0 to Count-1 do
         if BlobData[i] <> 'A' then ;
     end;
  

Смотри также

GetBlobSemantic
Считать значение поля типа Blob таблицы слоя
GetBlobSemanticX
Считать значение поля типа Blob таблицы слоя через OleVariant