QByteArray QIODevice::readAll ()
// Старт транзакции...// Присвоение значений параметрам sql инструкции...// Если параметр имеет тип BLOBISC_LONG total_size; // Размер файлаISC_LONG blob_segment_size = 1024 * 32;// Создание BLOBisc_create_blob2(status_vector, &db_handle, &tr_handle, &blob_handle, &blob_id, 0, NULL) );while( total_size ){ if (total_size < blob_segment_size) blob_segment_size = total_size; // Чтение сегментов из файла и запись в BLOB ... isc_put_segment(status_vector, &blob_handle, blob_segment_size, blob_segment); total_size -= blob_segment_size;}// Закрытие BLOBisc_close_blob(status_vector, &blob_handle);// Выполнение SQL инструкции (insert/update)...// Подтверждение транзакции...