Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi PDF-File in Datenbank speichern ?? (https://www.delphipraxis.net/6081-pdf-file-datenbank-speichern.html)

Megabyte 28. Jun 2003 17:09


PDF-File in Datenbank speichern ??
 
Hallo Delphi Programmierer

gibt es unter Delphi irgendwie die Möglichkeit PDF-Dateien in einer Datenbank zu speichern(Datenbank =Paradox7)? In der Datenbank sind Adressen verzeichnet nun
sollten zur jeweiligen Adresse eine PDF-Plan dazukommen. Wie kann ich das am einfachsten lösen ?

Danke für die Hilfe und Lösungsvorschläge.

Cu Megabyte

Duffy 28. Jun 2003 17:14

Hallo Megabyte,
wenn deine Datenbank BLOB = Binary Large Objects unterstützt, dann deklariere eines neues Feld als BLOB und dann die PDF da rein.
bye

Megabyte 28. Jun 2003 17:30

Danke Duffy
für die Antwort nur leider weiss ich nicht ob Paradox 7 das Blob unterstützt?Ausserdem müsste ich noch wissen wie ich das anpacke damit ich die PDFs ins Blobfeld speichern kann.
Brauche ich dazu ein opendialog und mit welcher Datenbankkomponente arbeite ich ? gibt es ein spezielles DBpdf oder so?

Megabyte

Duffy 28. Jun 2003 22:53

Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Megabyte,
versuch es mal wie in dem Beispiel von mir
by

Megabyte 29. Jun 2003 07:38

Danke Duffy
habe dein Bespiel ausprobiert und es funktioniert.Gibt es die möglichkeit das PDF-File statt mit doppelklick auf das Datagridfeld auch direkt aus der DB auszudrucken?

Merci für deine Hilfe
Megabyte

Duffy 29. Jun 2003 11:53

Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Megabyte,
für deine letzte Frage kann ich Dir nur Lösungsansätze aufzeigen.
1. Du kannst Dir, wenn möglich, eine Komponente besorgen, die das kann.
2. Du bemühst Adobe über ShellExecute, falls das überhaupt geht.
3. oder Du importierst das ActiveX Control "Acrobat Control for ActiveX" und steuerst den Acrobat Reader komplett fern.
zu Punkt 3 solltest Du einen neuen Thread aufmachen, ich denke das es Leute im Forum gibt, die Dir dabei helfen können.
bye

[EDIT]folgendes Beispiel habe ich zu Punkt 3 probiert und es funktioniert.[/EDIT]


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