|
|
|
|
DB-Client Blobs und Bilder |
rhamirez
Neuling
Dabei seit: 15.01.2008
Beiträge: 12
|
|
DB-Client Blobs und Bilder |
|
Guten Tag,
Ich möchte mit einem Delphi program Bilder und Texte in meine Datenbank (Firebird 1.5.xxx) reinschreiben und wieder auslesen.
Habe mir gedacht mit einem DBMemo und einem DBImage bekomme ich die Sachen angezeigt. Problem ist, ich weiß grade nicht mit welcher methode oder Procedur ich mit dem Image Bilder aus einer Datei laden kann, das sie auch dann in der Datenbank abgespeichert werden können.
Habe mir gedacht mit einem openpicture dialog bei onclick auf das image, aber was muss ich nun weiter programmieren?
procedure TForm1.CoverClick(Sender: TObject);
begin
if (OpenPictureDialog1.Execute) then
begin
Caption:= OpenPictureDialog1.Filename;
#wie wieter?
end;
|
|
05.03.2008 12:14 |
|
|
phlox81
Bote des Lichts und Moderator
Dabei seit: 19.10.2002
Beiträge: 3.028
Herkunft: Irgendwo im Nirgendwo
|
|
Kenn mich mit Delphi nicht aus.
Aber von C++ kenn ich es so, das man das Bild dann läd in eine Klasse.
Da ein Blob nur Binärdaten enthält, könntest du z.B. die Datei in einen Buffer laden,
und diesen in das Blob schreiben.
__________________ Intelligenz ist eine Illusion des Menschen
phlox81.de | codenode.de
|
|
05.03.2008 12:20 |
|
|
phlox81
Bote des Lichts und Moderator
Dabei seit: 19.10.2002
Beiträge: 3.028
Herkunft: Irgendwo im Nirgendwo
|
|
ka. wie gesagt ich habe keine Ahnung von Delphi.
Aber wahrscheinlich kannst du ein TJPEGImage in ein TBitmap umwandeln.
Ähnliches dürfte für DBImage irgendwie gelten. Du musst halt dir mal die Dokumentation der Klassen anschauen.
Und verwende bitte code tags!
__________________ Intelligenz ist eine Illusion des Menschen
phlox81.de | codenode.de
|
|
05.03.2008 14:34 |
|
|
|
|
|
|