FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Insertar imagen en campo blob mediante SQL
Estoy desarrollando una aplicación cliente/servidor (VFP/Firebird)
Ya cree el campo tipo Blob subtype 0 , pero no se que codigo debe acompañar el INSERT INTO para que me grabe el archivo c:\motor.jpg |
#2
|
||||
|
||||
Hola.
Hasta donde yo sé, con una sentencia INSERT no puedes. Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
#4
|
||||
|
||||
Tienes razón Núria, no había pensado en utilizar un parámetro de tipo ftBlob.
Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
#5
|
|||
|
|||
Pero si lo necesitas hacer con un script, es decir, crear un script que inserte una cadena (por ejemplo) en el campo tipo blob.
insert into tabla (campo_blob) values ('prueba_texto'); // esto no funciona Saludos y gracias |
#6
|
||||
|
||||
Hola.
En la librería fbudf de Firebird, tienes la UDF string2blob, que te permite hacer : insert into tabla (campo_blob) values string2blob('prueba_texto'); Aunque esto no sirve para imagenes. NOTA: Para ejecutar scripts que tienen que insertar imagenes, utilizo el ibescript, que es una utilidad de línea de comandos para ejecutar scripts, del fabricante del IBExpert, que tiene ampliaciones en el lenguaje de scripts (al igual que el mismo IBExpert). Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
|
|
|