Base mit MySQL - Datei in BLOB-Feld einfügen

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

Martin45527
Beiträge: 7
Registriert: Fr, 26.08.2011 15:37

Base mit MySQL - Datei in BLOB-Feld einfügen

Beitrag von Martin45527 »

Hi,

kann man eine Datei über einen Formular in einem MySQL-BLOB-Feld auswählen und ablegen, um später wieder darauf zugreifen und die Datei anzeigen zu können (PDF)?

Martin
AndreasJBittner
*****
Beiträge: 473
Registriert: Fr, 09.10.2009 16:44
Wohnort: Bielefeld
Kontaktdaten:

Re: Base mit MySQL - Datei in BLOB-Feld einfügen

Beitrag von AndreasJBittner »

Hallo,

ja. (Wär bös', wenn ich es dabei beließe, gelle?)
Bei Doppelklick auf das BLOB-Feld im Formular geht ein Dialog auf, der nach der Datei fragt. Die wird dann in die DB "gelutscht". Dabei kannst Du Dir aussuchen, ob die Datei oder nur der Pfad (! auch schick in manchen Anwendungen) abgelegt wird (mit STRG-/CNTRL-Doppelklick glaub ich, HELP hilft).

Viel Erfolg
Andreas
LO 4.3
AMD Athlon 64 3700+, 2.21 GHz, 4 GB RAM, Win XP SP3
iMac 2 GHz, 16 GB RAM/MacBookPro, 8 GB RAM, Mac OS X 10.9.5
Intel Core2 Quad CPU Q6600 @ 2,4 GHz, 4 GB RAM, Suse 13.2

MySQL 5.1: Pentium III, 666 MHz, 512 MB, Suse 12.1
DPunch
*******
Beiträge: 1112
Registriert: Mo, 02.11.2009 16:16
Wohnort: Marburg

Re: Base mit MySQL - Datei in BLOB-Feld einfügen

Beitrag von DPunch »

Aloha
AndreasJBittner hat geschrieben:Bei Doppelklick auf das BLOB-Feld im Formular geht ein Dialog auf, der nach der Datei fragt.
Gilt das nicht nur für Grafische Kontrollfelder, die strikt auf Bild-Formate beschränkt sind? (OOo 3.2.1)
Martin45527
Beiträge: 7
Registriert: Fr, 26.08.2011 15:37

Re: Base mit MySQL - Datei in BLOB-Feld einfügen

Beitrag von Martin45527 »

AndreasJBittner hat geschrieben:Hallo,

ja. (Wär bös', wenn ich es dabei beließe, gelle?)
Bei Doppelklick auf das BLOB-Feld im Formular geht ein Dialog auf, der nach der Datei fragt. Die wird dann in die DB "gelutscht". Dabei kannst Du Dir aussuchen, ob die Datei oder nur der Pfad (! auch schick in manchen Anwendungen) abgelegt wird (mit STRG-/CNTRL-Doppelklick glaub ich, HELP hilft).

Viel Erfolg
Andreas
Hallo Andreas,

das grafische Steuerlement akzeptiert nur Grafikdateien, welches nimmst für die von mir gesuchte Anwendung ?

VG

Martin
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Base mit MySQL - Datei in BLOB-Feld einfügen

Beitrag von komma4 »

Martin45527 hat geschrieben:das grafische Steuerlement akzeptiert nur Grafikdateien
Da wirst Du für PDFs o.ä. einen FilePicker i.V.m. dem Code von DPunch nehmen müssen.

Zum Anzeigen das Teil dann in ein TEMP-Verzeichnis schreiben und bspw. mit ShellExecute aufrufen.

Siehe auch hier: http://www.oooforum.org/forum/viewtopic.phtml?t=6807
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Antworten