Ver Mensaje Individual
  #1  
Antiguo 17-08-2006
ilichhernandez ilichhernandez is offline
Miembro
 
Registrado: oct 2005
Posts: 277
Reputación: 21
ilichhernandez Va por buen camino
Problemas para guardar en la tabla

Hola amigos y colegas, tengo el siguiente problema, tengo unos campos dbedit, un par de memos y 2 image,un dbgrid , un componente tabla, una bd y un datasource, ahora bien necesito agregar registros (datos e imagenes) y no me guarda los datos ni imagenes.... aqui les envio de el codigo que tengo.....

Aqui esta el boton agregar, para realizar la insercion
Código Delphi [-]
procedure TForm1.cxButton1Click(Sender: TObject);
begin
table1.Insert;
end;
Aqui esta el codigo de la carga de imagen
Código Delphi [-]
procedure TForm1.dxButton1Click(Sender: TObject);
Var
  jpg : TJpegImage;
  Stream : TMemoryStream;

begin
  jpg := Nil;
  Stream := Nil;
  Try
    openpicturedialog1.Execute;
    edit1.Text := openpicturedialog1.FileName;
    Jpg := TJpegImage.Create;
    Jpg.LoadFromFile(openpicturedialog1.FileName);
    Stream := TMemoryStream.Create;
    Jpg.SaveToStream(Stream);
    Stream.Position := 0;
    cx_etiqueta.Picture.LoadFromFile(openpicturedialog1.FileName);
    TBlobField(Table1.FieldByName('foto_etiqueta')).LoadFromStream(Stream);
     except
      jpg.free;
      stream.Free;
      raise;
    end;
    jpg.free;
    stream.Free;
end;

Y evidentemente el codigo para salvar
Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
begin
table1.Post;
end;

Bueno espero que alguien pueda saber que es lo que no anda bien por aqui.... muchas gracias de antemanos....
__________________
[Lo que a veces es tan facil, a veces parece imposible]

Última edición por ilichhernandez fecha: 17-08-2006 a las 23:18:08.
Responder Con Cita