Расширение BLOB-значения – LINTER_AppendBlob

Прототип функции
 
L_LONG LINTER_AppendBlob(
  L_WORD CursorID,       /* идентификатор курсора */
  L_WORD Blob_Type,      /* тип BLOB-значения */
  void *Buffer,          /* буфер с добавляемой порцией */
  L_LONG BufLen,         /* длина добавляемой порции в байтах */
  void *AsyncFunc,       /* функция обработки ответа */
  void *UserArg);        /* пользовательский аргумент */
Входные параметры
Параметр Описание
CursorID  Идентификатор курсора
Blob_Type  Тип BLOB-значения
Buffer  Адрес буфера BLOB-значения
BufLen  Длина BLOB-значения
AsyncFunc  Адрес функции обработки ответа
UserArg  Пользовательский аргумент
Выходные параметры

Отсутствуют.

Описание

Добавляет порцию значения в первое BLOB-поле текущей записи.

Пример
long lError;
short nCursID;
long lBufLen;
void *vBuffer;
...
if(lError =LINTER_AppendBlob(nCursID, 0, vBuffer, lBufLen, NULL, NULL))
  processing_error(lError, 0, nCursID, 0, "LINTER_AppendBlob");