Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Foto in DB speichern? (https://www.delphipraxis.net/127084-foto-db-speichern.html)

khh 7. Jan 2009 15:06

Datenbank: firebird • Version: 2.1 • Zugriff über: zeos

Foto in DB speichern?
 
hallo zusammen,
wie würdet ihr ein Foto in der DB, auch in Bezug auf die Zugriffsgeschwindigkeit, speichern?

a:)als Blobfeld, und dann welches Delphi-Datenformat verwenden, oder lieber
b:) nur den Pfad in der Db speichern und das Foto auf der Platte ablegen?

Danke für eure Meinungen

Gruss KH

mkinzler 7. Jan 2009 15:11

Re: Foto in DB speichern?
 
Kommt auf deine Vorlieben an. In der Datenbank, hat den Vorteil, das sie einfach verschoben oder auf einen anderen Rechner verschoben werden können.

khh 7. Jan 2009 15:12

Re: Foto in DB speichern?
 
Zitat:

Zitat von mkinzler
Kommt auf deine Vorlieben an. In der Datenbank, hat den Vorteil, das sie einfach verschoben oder auf einen anderen Rechner verschoben werden können.

ist der Zugriff so nicht langsamer?

mkinzler 7. Jan 2009 15:13

Re: Foto in DB speichern?
 
Wenn dann nicht spürbar

chaosben 7. Jan 2009 15:14

Re: Foto in DB speichern?
 
Ich bin ein BLOB-Fan und würde die Fotos in die DB schreiben. Je nachdem wie deine Anwendung aussieht, könntest du dir noch den Namen der Klasse reinschreiben, mit dem man das Bild wieder öffnen kann (z.B. TPNGObject). Dann kannst du ein "FindClass" machen und bist ziemlich variabel, was die Formate angeht.

khh 7. Jan 2009 15:16

Re: Foto in DB speichern?
 
Zitat:

Zitat von chaosben
Ich bin ein BLOB-Fan und würde die Fotos in die DB schreiben. Je nachdem wie deine Anwendung aussieht, könntest du dir noch den Namen der Klasse reinschreiben, mit dem man das Bild wieder öffnen kann (z.B. TPNGObject). Dann kannst du ein "FindClass" machen und bist ziemlich variabel, was die Formate angeht.


kann ich da einfach ein datenformat verwenden,wenn ja welches, oder muss ich das Schreiben des Blob über eine Klasse erledigen ?

mkinzler 7. Jan 2009 15:19

Re: Foto in DB speichern?
 
Was meinst du mit Datenformat?

khh 7. Jan 2009 15:29

Re: Foto in DB speichern?
 
Zitat:

Zitat von mkinzler
Was meinst du mit Datenformat?

naja ich definiere eine variable mit format "Blob" und weise der das Foto zu, so wie ich einen string einer stringvariablen zuweise.
per sql schreib ich dann alles in einem Rutsch in die DB, wenn das denn so funktioniert?

aber blob als datenformat gibts ja nicht :-(

mkinzler 7. Jan 2009 15:31

Re: Foto in DB speichern?
 
TBlobField.LoadFromFile()

khh 7. Jan 2009 15:35

Re: Foto in DB speichern?
 
Zitat:

Zitat von mkinzler
TBlobField.LoadFromFile()

genau das hab ich gemeint , super danke

Gruss KH


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:55 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz