Doctor пишет:


Одно не понимаю - КАК сделать "новый" BLOB,
чтобы это была _уже ини
инициализированная_ структура TBLOB c
BLOB.TotalSize = 0, чтобы потом передать его
как параметр



Ответ в декларации:

DECLARE EXTERNAL FUNCTION UDF_STRING2BLOB
    VARCHAR(32765),
    BLOB
RETURNS PARAMETER 2
ENTRY_POINT 'String2Blob' MODULE_NAME 'RSUDF';

Старый хак(?) IB, когда ресурсы под результат сервер выделяет сам (как под параметр).

--
Удачи!

Shiliaev Ruslan

Ответить