Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Oracle
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 13-06-2007
arthurmax arthurmax is offline
Registrado
 
Registrado: abr 2006
Posts: 7
Poder: 0
arthurmax Va por buen camino
Question 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.
Responder Con Cita
  #2  
Antiguo 14-06-2007
avmm2004 avmm2004 is offline
Miembro
 
Registrado: jun 2006
Ubicación: Santa cruz de Tenerife, Islas Canarias
Posts: 500
Poder: 18
avmm2004 Va por buen camino
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.
Responder Con Cita
  #3  
Antiguo 15-06-2007
arthurmax arthurmax is offline
Registrado
 
Registrado: abr 2006
Posts: 7
Poder: 0
arthurmax Va por buen camino
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.
Responder Con Cita
  #4  
Antiguo 15-07-2007
avmm2004 avmm2004 is offline
Miembro
 
Registrado: jun 2006
Ubicación: Santa cruz de Tenerife, Islas Canarias
Posts: 500
Poder: 18
avmm2004 Va por buen camino
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.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Guardar imagenes en Oracle 8i con BDE 5.0 vmladino Oracle 1 31-10-2007 23:24:43
Grabación de imágenes en Oracle 9i a través de SP jr_ewing Oracle 3 02-02-2007 22:22:14
Recuperando imagenes desde Oracle MarioATamborini Oracle 4 14-07-2005 21:52:14
Imagenes en Oracle 7 jnbruguer Oracle 6 07-07-2005 19:16:07
Recuperando imagenes desde Oracle vmladino Gráficos 1 11-11-2004 17:23:35


La franja horaria es GMT +2. Ahora son las 04:48:56.


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
Copyright 1996-2007 Club Delphi