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 13:05:26 |
Error al intentar guardar texto de Open Office en disquete | fidel | Linux | 0 | 28-05-2005 14:19:09 |
Guardar imagen en una tabla de la BD mysql | jose_2057111 | PHP | 2 | 24-12-2004 19:30:16 |
guardar una imagen jpg en una tabla | noe | Tablas planas | 2 | 05-04-2004 02:07:55 |
Como Guardar una imagen | quetzal | Firebird e Interbase | 15 | 16-08-2003 10:15:25 |
|