Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Externe Dateien in listview aus Datenbank (https://www.delphipraxis.net/17049-externe-dateien-listview-aus-datenbank.html)

etom291272 27. Feb 2004 12:37


Externe Dateien in listview aus Datenbank
 
Hallo zusammen

ich möchte in einem Formular dem Benutzer die Möglichkeit geben über einen Filedialog eine Datei in eine Listview zuzordnen (dieser Vorgang sollte mehrmals möglich sein) und beim Schliessen des Formulars sollen dann die Dateien in dieser Listview als Blob in eine Datenbank gespeichert werden. Wie ich Dateien von der Platte in eine Datenbank als Blob speichern und anschliessend aus dieser extrahieren und weiterverwenden kann ist mir klar. Ich möchte aber keinen Grid oder Tabelle verwenden sondern lieber eine Listview. :wink:

Also Kurzfassung es soll über einen Filedialog eine Datei mit den Filedaten (Name erstellt grösse usw.) und die Datei selber als Objekt in der Listview gespeichert werden und anschliessend beim schliessen in die Datenbank archiviert werden. :?:

würde mich sehr freuen wenn mir jemand einen lösungsansatz posten könnte da ich in meinen Büchern oder in den Foren bzw in den Demos nichts ähnliches gefunden habe.

Danke im vorraus für eure Hilfe :-D

M-O-D 27. Feb 2004 12:49

Re: Externe Dateien in listview aus Datenbank
 
Hi,

in ein Listview kannst Du nur Strings speichern, keine Objekte. Du müsstest also nur Dateinamen, die Pfadangaben und was Du sonst noch so brauchst in die LV eintragen. Beim übertragen in die DB greifst Du dann einfach auf den in der Listview gespeicherten Dateipfad zu und lädst die Datei von dort in die DB... das sollte es gewesen sein :gruebel: .

CU


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:50 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