Hola a todos,
He convertido una base de datos que tenía hecha en HSQLDB antigua a Firebird, y ahora no consigo almacenar imágenes en la tabla.
Creé una base de datos nueva e importé todas las tablas, formularios, informes y macros.
Para poder importar las tablas a Firebird tuve que eliminar los campos de “Imágenes”.
Tal y como he leído en internet los he sustituido en cada tabla por campos nuevos del tipo:
CLOB [BLOB SUB_TYPE TEXT ]
Entrada obligatoria: No
Longitud:0
Valor predeterminado:
En un formulario inserto un “control de imagen” y la asocio al campo de datos “Imagen”.
Si inserto una imagen en el control de imagen , funciona correctamente y la carga en el formulario, pero cuando intento guardar ese registro no puedo, y me indica el siguiente error:
firebird_sdbc error: *invalid BLOB ID caused by 'isc_dsql_execute
, si cierro el formulario y lo vuelvo a abrir la imagen ha desaparecido.
Alguien tiene una pista??
Muchas gracias
S.O. Windows 11
Libre Office 7.5.4.2
Nota: he buscado en anteriores temas y no he encontrado respuestas sobre Firebird embebida.