
ich habe mal wieder eine blöde frage.

Ich möchte gerne ein .JPG Bild in ein Blob Feld einer SQLite3 DB Tabelle speichern.
Das Blobfeld ist mit Kollation: BINARY gekennzeichnet.
Im Programm verwende ich die ZEOS Komponente "Table"
Aber das Bild wird nicht in der DB abgelegt. Und ich weis nicht wo mein Fehler liegt
Ich habe es auf verschiedene Arten versucht, Nicht davon klappt.
Ver 1:
TAB_BlobData.Open;
TAB_BlobData.Insert;
DBImage1.Picture.LoadFromFile( lv_FName ); { Inhalt: C:\Windows\Temp\Deeppurple.jpg }
TAB_BlobData.Post;
TAB_BlobData.Close;
Ver 2:
TAB_BlobData.Open;
TAB_BlobData.Insert;
DBImage1.Picture.LoadFromFile( lv_FName ); { Inhalt: C:\Windows\Temp\Deeppurple.jpg }
DBImage1.Picture.SaveToStream( TAB_BlobData.CreateBlobStream( TAB_BlobData.FieldByName( 'Bild' ), bmWrite ) );
TAB_BlobData.Post;
TAB_BlobData.Close;
Ich habe es auch mit TFilestream etc.PP. versucht. nix davon klappt.
Kann jemand von euch helfen?
Gruß
Lorca
