Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Dateien in eine Datenbank einfügen (https://www.delphipraxis.net/20751-dateien-eine-datenbank-einfuegen.html)

Dragon27 22. Apr 2004 14:45


Dateien in eine Datenbank einfügen
 
Hallo,

habe eine frage, kann ich dateien (viele Dateien) in eine Datenbank direkt speichern?
Und dann wieder aus der Datenbank extrahiern (kopieren)?

Danke für eure Mühe

Robert_G 22. Apr 2004 15:04

Re: Dateien in eine Datenbank einfügen
 
Das ganze ist durch Referenzen oder LOBs möglich.
Bei einem LOB (CLOB -> Character Large OBject oder BLOB -> Binary Large OBject) wird der Inhalt der Datei in die DB geschrieben.
Bei Referenzen (zum Bleistift dem Typ BFILE) wird nur die Referenz auf eine externe Datei gespeichert, diese Datei kann dann aber wie ein LOB auch innerhalb der DB verwendet werden.
Für Texte bietet sich CLOB an, für andere Dateien ein BLOB.
Datei-Referenzen finde ich persönlich nicht so gut (der Zugriff wird nicht über die DB abgesichert).
Wenn deine DB nicht so gut mit Tablespaces klarkommt, die mehrere GByte übersteigen, solltest du vieleicht doch auf solche "File Pointer" zurückgreifen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:51 Uhr.

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