Entwickler-Ecke

Datenbanken - Farbe in DB Speichern?? Welcher Datentyp?


JRegier - Do 16.06.05 07:20
Titel: Farbe in DB Speichern?? Welcher Datentyp?
Hallo, ich möchte Farbe "TColor" in DB Spechern welchen Datentyp wähle ich da oder etwa R, G, B : Integer?


jasocul - Do 16.06.05 07:24

Wenn ich sewas speichern muss, nehme ich immer Integer.
Mit Typecasting ist das kein Problem. Allerdings speichere ich das nicht in Datenbanken, sondern in INIs.


JRegier - Do 16.06.05 07:30

user profile iconjasocul hat folgendes geschrieben:
Wenn ich sewas speichern muss, nehme ich immer Integer.
Mit Typecasting ist das kein Problem. Allerdings speichere ich das nicht in Datenbanken, sondern in INIs.


TypeCasting So? Integer(Color); oder doch einzelne Kanäle R, G, B


jasocul - Do 16.06.05 07:52

Die einzelnen Kanäle spalte ich nicht auf. Ich mache auch Integer(Color).


JRegier - Do 16.06.05 08:38

user profile iconjasocul hat folgendes geschrieben:
Die einzelnen Kanäle spalte ich nicht auf. Ich mache auch Integer(Color).


Vielen Dank schonmal! :wink: :wink:


CenBells - Do 16.06.05 09:39

Hi,

ich benutze String. Gibt Funktionen ColorToString und StringToColor.

Gruß
Ken


JRegier - Do 16.06.05 09:43

user profile iconCenBells hat folgendes geschrieben:
Hi,

ich benutze String. Gibt Funktionen ColorToString und StringToColor.

Gruß
Ken


Aber das braucht ja mehr Speicherplatz in der DB als ein Integer, hm.. :wink:


jasocul - Do 16.06.05 09:52

String-Verarbeitung ist auch langsamer als Integer.
Wenn man den Klartext nicht sehen muss, sollte man besser Integer verwenden.