ich versteht das nicht ganz. ich komm irgendwie nicht weiter. die tabelle ist nicht leer. Vor dem AdoTable1.edit lege ich einen neuen datensatz über Adotable1.append an.
hab hier nochmal mein quelltext.
Delphi-Quellcode:
var
blob: TAdoBlobStream;
fs:TMemorystream;
begin
AdoTable1.edit;
blob := TADOBlobStream.Create(AdoTable1Bild, bmwrite);
try
fs := TMemorystream.create();
ADOImage.Picture.Bitmap.SaveToStream(fs);
fs.Seek(0, soFromBeginning);
try
blob.CopyFrom(fs, fs.Size);
AdoTable1.post;
finally
fs.Free;
end;
finally
blob.Free;
end;
end;