Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi TStrings in Datenbank Speichern. (https://www.delphipraxis.net/181145-tstrings-datenbank-speichern.html)

Bladefire 19. Jul 2014 06:24

Datenbank: Mysql • Version: 5.6 • Zugriff über: Firedac

TStrings in Datenbank Speichern.
 
Hallo,

Wie sollte ich am besten vorgehn um am einfachsten einen gesamten TStrings in einer mysql datenbank zu speichern.(ist dies überhaupt möglich?)

Danke schonmal für eure hilfe!

Lg Simon

himitsu 19. Jul 2014 06:31

AW: TStrings in Datenbank Speichern.
 
Als String in einem Text-Blob? :stupid:

http://dev.mysql.com/doc/refman/5.1/de/blob.html

Bladefire 19. Jul 2014 06:53

AW: TStrings in Datenbank Speichern.
 
Danke für deine schnelle Antwort.

Meinst du damit das ich es in einer txt datei speichern soll und dann in die datenbank speichern soll?

(sollte der oben genannte text stimmen: geht das nicht irgendwie nicht so umständlich?)

Lg Simon

Dejan Vu 19. Jul 2014 07:05

AW: TStrings in Datenbank Speichern.
 
Nein. BLOB/TEXT sind einfach nur besondere Datentypen, die es erlauben, quasi beliebig lange Datenströme in der Datenbank zu speichern, meist mit ein paar kleinen Einschränkungen. Die Verwendung ist kaum von 'normalen' Datentypen zu unterscheiden. Der Provider (ADO, DAC, Zeos etc.) wird dir das Leben vereinfachen. Richtig ist, das es meist Methoden gibt, eine Datei bzw. deren Inhalt direkt zu speichern.

Es gibt auch noch ein Konzept, die Datei direkt auf dem Server (in einer shared directory) zu speichern und in der Datenbank nur den Pfadnamen. Diese Methode hat Vor- und Nachteile. Interessant könnte dieser Artikel oder dieser hier sein.

Bladefire 19. Jul 2014 07:29

AW: TStrings in Datenbank Speichern.
 
Danke für die links und die info.

Nun klappt alles bestens


Lg Simon


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