FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
problema al intentar guardar una imagen como blob en una tabla
hola, tengo un problema con este codigo:
procedure TForm1.Button2Click(Sender: TObject); var m,f: TStream; s: string; begin ibdataset1.Active:=True; if OpenPictureDialog1.Execute then begin f:= TFileStream.Create(OpenPictureDialog1.filename, fmOpenRead); IBDataSet1.Insert; m:= IBDataSet1.CreateBlobStream(IBDataSet1.FieldByName('foto'), bmReadWrite); m.CopyFrom(f, f.Size); ibdataset1.FieldByName('nombre').AsString:=edit1.Text; ibdataset1.FieldByName('apellido').AsString:=edit5.Text; ibdataset1.FieldByName('grado').AsString:=edit2.Text; ibdataset1.FieldByName('turno').AsString:=edit3.Text; ibdataset1.FieldByName('codigo').AsInteger:=strtoint(edit4.Text); IBDataSet1.Post; ibtransaction1.CommitRetaining; f.Free; m.Free; end; ibtransaction1.Active:=False; end; Su proposito principal es convertir una imagen a un BLOB y guardarla en la tabla de interbase pero al ejecutarlo me regresa este error: "feature is not supported BLOB and array data types are not supported for compare operation", espero alguien pueda ayudarme incluyo el codigo de la tabla para referencia: CREATE TABLE CREDENCIAL ( FOTO BLOB SUB_TYPE 0 SEGMENT SIZE 20000, NOMBRE VARCHAR(25), APELLIDO VARCHAR(40), GRADO VARCHAR(10), TURNO VARCHAR(20), CODIGO INTEGER ); por sus respuestas gracias. |
#2
|
|||
|
|||
Probaste con:
IBDataSet1.FieldByName('foto').loadfromfile('C:\camino\foto.bmp');
__________________
Suerte Alejandro |
#3
|
|||
|
|||
A mi esto que es similar me funciona bien
|
#4
|
|||
|
|||
he intentado ambos codigos pero me sigue regresando el mismo error le hice algunas correcciones y lo deje asi:
Eso despues de haber estado jugando con las sintaxis por varias horas pero sigue retornando el mismo error no se que esta mal la verdad. muchas gracias por sus respuestas espero por favor sigan respondiendo gracias |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
¿Como Guardar un Bmp/Jpg en un campo BLOB desde Delphi? | LuCkY_007 | MySQL | 4 | 18-01-2007 12:05:26 |
Error al intentar guardar texto de Open Office en disquete | fidel | Linux | 0 | 28-05-2005 13:19:09 |
Guardar imagen en una tabla de la BD mysql | jose_2057111 | PHP | 2 | 24-12-2004 18:30:16 |
guardar una imagen jpg en una tabla | noe | Tablas planas | 2 | 05-04-2004 01:07:55 |
Como Guardar una imagen | quetzal | Firebird e Interbase | 15 | 16-08-2003 09:15:25 |
|