Tema: sql o delphi
Ver Mensaje Individual
  #1  
Antiguo 16-01-2005
el_enigma1 el_enigma1 is offline
Miembro
 
Registrado: may 2004
Posts: 57
Reputación: 21
el_enigma1 Va por buen camino
sql o delphi

tengo una base de datos en interbase 6 y estoy comenzando con los campos blob, el caso es quiero insertar imagenes en la base de datos.

tengo una tabla

TFotos con un campo blob para la inserción de las imagenes para ser practico
estaria declarada mas o menos asi

Código SQL [-]
      create table TFotos
   (
     imagen blob sub_type 0 size 50000
   )

segun yo tenia entendido size era el tamaño en bytes pero creo que esoty equivocado ya que al ver la declaracion de la tabla resulta que esta

Código SQL [-]
   create table TFotos
   (
    Imagen blob sub_type 0 size -15789
   )
el numero -15789 no es el que me muestra, no recuerdo el numero exacto pero era algo parecido.

en delphi utilizo los componentes para interbase la db, transaccion y un tabla.


para insertar una imagen hago algo parecido a esto
Código Delphi [-]
   tablaFotos.addend//no recuerdo bien, pero es la agregar un nuevo registro
   tablaFotosImagen.loadfromfile(pathimagen)//
   tablaFotos.post

al ejecutarlo la imagen si se inserta en la base de datos pero me manda un error del cual solo recuerdo error sql -104, se que con un try finally pudiera dejar de mostrar el mensaje de error, pero quiero saber que es lo que hice mal?, en donde esta el error?, interbase solo trabja con imagenes bmp ya que con imagenes jpg no pude insertar, tambien quisiera obetener info hacerca de los campos blob ya que por mas que le busque en la que biene en interbase no mas no me saco de dudas en especial lo de sub_type, ya que no engo el archivo donde se supone biene la explicacion de estos.


De antemano gracias por la ayuda.

PD. Disculpen por no acordarme de todo lo necesario
Responder Con Cita