Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-01-2005
el_enigma1 el_enigma1 is offline
Miembro
 
Registrado: may 2004
Posts: 57
Poder: 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
 



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


La franja horaria es GMT +2. Ahora son las 08:00:54.


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