![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
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). |
|
#3
|
||||
|
||||
|
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). |
|
#4
|
|||
|
|||
|
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 |
|
#5
|
||||
|
||||
|
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). |
|
#6
|
||||
|
||||
|
Hola.
Bueno, revivir los hilos pasados ayuda al alma para que no se acomode en el tiempo.... Necesito introducir muchas (50000) imagenes .JPG (de 4Kb) en un campo blob de una tabla de firebird 1.5 (sobre win XP pro SP1) y no se como? guillotmarc habla del IBEScript. ¿Como se puede usar para introducir imagenes en masa? Saludos desde Colombia
__________________
En Colombia hay muchos, pero muchos colombianos muy buenos. Los violentos son pocos y los vamos a controlar... |
|
#7
|
|||
|
|||
|
Hola amigo, prueba con esto quizas te sea de apoyo
***** with query do begin close; sql.clear; sql.Add('UPDATE NOMBRE_TABLA'); sql.Add('SET CAMPO_FOTO = :fto'); sql.Add('WHERE CODIGO = :vlr'); ParamByName('vlr').AsString := '' + codigo_planta + ''; ParamByName('fto').LoadFromFile(OPDFoto.FileName, ftBlob); ExecSQL; end; ***** Esto lo hago desde delphi 7... |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|