Hi,
Habe folgende Fehlermeldung:
"Exception der Klasse EDBEngineError aufgetreten. Meldung:'Blob nicht geöffnet'."
Warum nicht??
Wer kann helfen?
Hier mein Code:
<PRE>
procedure TForm1.btnMemoAuswahlClick(Sender: TObject);
Var Blob :TStream;
Memo :TFileStream;
begin
If OpenDialog1.Execute Then
Begin
//Table1.CacheBlobs := False;
Memo :=TFileStream.Create(OpenDialog1.FileName,fmOpenRe ad or fmShareDenyWrite);
Try
Table1.Open;
Table1.Edit;
//Memo.Seek(0,soFromBeginning);
Blob :=Table1.CreateBlobStream(Table1.FieldByName(edtFe ldMemo.Text),bmWrite);
Try
Blob.CopyFrom(Memo,Memo.Size);
Table1.Post;
Finally
Blob.Free;
End;
Finally
Memo.Free;
End;
End;
end;
</PRE>
Habe folgende Fehlermeldung:
"Exception der Klasse EDBEngineError aufgetreten. Meldung:'Blob nicht geöffnet'."
Warum nicht??
Wer kann helfen?
Hier mein Code:
<PRE>
procedure TForm1.btnMemoAuswahlClick(Sender: TObject);
Var Blob :TStream;
Memo :TFileStream;
begin
If OpenDialog1.Execute Then
Begin
//Table1.CacheBlobs := False;
Memo :=TFileStream.Create(OpenDialog1.FileName,fmOpenRe ad or fmShareDenyWrite);
Try
Table1.Open;
Table1.Edit;
//Memo.Seek(0,soFromBeginning);
Blob :=Table1.CreateBlobStream(Table1.FieldByName(edtFe ldMemo.Text),bmWrite);
Try
Blob.CopyFrom(Memo,Memo.Size);
Table1.Post;
Finally
Blob.Free;
End;
Finally
Memo.Free;
End;
End;
end;
</PRE>
Comment