Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   stream read error al hacer TBlobField (https://www.clubdelphi.com/foros/showthread.php?t=47796)

gabirojas 07-09-2007 03:41:54

stream read error al hacer TBlobField
 
Hola a todos.
Tengo un problema: al hacer un TBlobField me da una ventana de error con la siguiente leyenda: "Stream read error". El codigo es el que sigue:

Código Delphi [-]
procedure TForm1.carga1Button1Click(Sender: TObject);
var
 simagen:tmemorystream;
 jpg:tjpegimage;
begin
  simagen:=tmemorystream.Create;
  jpg:=tjpegimage.Create;
  jpg.LoadFromFile(opendialog1.FileName);
  jpg.SaveToStream(simagen);
  simagen.Seek(0,sofrombeginning);
  dm.ADOTable1.Append; 
  //en la siguiente linea da el error
  tblobfield(dm.ADOTable1.FieldByName('imagen')).
  LoadFromStream(simagen);
  dm.ADOTable1.Post;  
end;
Donde dm es el DataModule, ADOTable es la tabla que estoy utilizando e Imagen es el campo de la tabla al cual quiero insertar la imagen, que es del tipo memo. Utilizo Delphi 7 y Access.
Muchas gracias anticipadas.


La franja horaria es GMT +2. Ahora son las 04:53:25.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi