Готовых примеров что-то не нашёл -
может кинете ссылочку на один?

Нашёл API Guide по InterBase 6, в котором,
собственно, сказано:

To create a new Blob containing the data to be written:

1. Declare and initialize a Blob handle:
isc_blob_handle blob_handle; /* Declare a Blob handle. */
blob_handle = NULL; /* Set handle to NULL before using it */
2. Declare and initialize a Blob ID:
ISC_QUAD blob_id; /* Declare a Blob ID. */
blob_id = NULL; /* Set handle to NULL before using it */
3. Create a new Blob by calling
isc_create_blob2():

isc_create_blob2(
status_vector,
&db_handle,
&trans,
&blob_handle, /* set by this function to refer to the new Blob */
&blob_id, /* Blob ID set by this function */
0, /* Blob Parameter Buffer length = 0; no filter will be used */
NULL /* NULL Blob Parameter Buffer, since no filter will be used */
);

This function creates a new Blob, opens it for write access, and sets
blob_handle to point to the new Blob.

Подозреваю, что это именно то, что
нужно сделать.
Остаётся вопрос - что передать данной
функции в качестве параметров
status_vector,
&db_handle,
&trans,
и где это взять

Ответить