Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Oracle (https://www.clubdelphi.com/foros/forumdisplay.php?f=22)
-   -   Error Ora-01406, imagenes en Oracle (https://www.clubdelphi.com/foros/showthread.php?t=44728)

arthurmax 13-06-2007 16:58:37

Error Ora-01406, imagenes en Oracle
 
He estado realizando ejercicios para guardar y recuperar imagenes de una base de datos Oracle, inicialmente no tuve problemas con imagenes pequeñas de 1 KB, pero luego cuando hice pruebas con imagenes más grandes 11 KB o más, pude guardarla pero, no pude recuperarla porque me sale el error
ORA-01406: Fetched column value was truncated.

Qué debo hacer para que no se produzca esto??

Gracias.:confused:

avmm2004 14-06-2007 23:38:29

Pues, con lo que dices, no se puede hacer mucho mas sino sentirlo por ti.
Debes das mas pistas, si no, es imposible.
Por ejemplo tipo del campo en la base de datos (clob, blob, varchar2 ....) para guardar la imagen.
Componentes que utilizas para acceder a la base de datos (bde, ado, odac ..).
Código con el que cargas el campo de la base de datos .....
Version de delphi (... 7, 8, 2005, .....)
Version del oracle (7, 8i, 9, 10)
......, por lo menos eso.

arthurmax 15-06-2007 18:45:21

Antes de todo gracias por responder.

La versión de Delphi es 6.
Para la conexión con la BD utilizo componentes Zeos
La base está montada en Oracle 9i
Y el campo para guardar la imagen es Blob, aunque hice pruebas con Clob con los mismos resultados.

Incluso en el objeto ZTable he específicado las columnas utilizadas, para definir el tamaño, a través de la propiedad Size de cada columna, puesto que de lo poco que he encontrado a partir de este error es aumentar el buffer de la columna o aumentar el "buffer size". Sin embargo no me ha funcionado.

De nuevo gracias por responder.

avmm2004 15-07-2007 13:57:19

Ya se, la respuesta es tarde pero ....
SI utilizas campos long raw en oracle va bien. Luego en delphi lo asocias a un campo capaz de visualizar imágenes.


La franja horaria es GMT +2. Ahora son las 11:21:27.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi