ASCII Zeichen in DB

Servernexus

Level-1
Beiträge
260
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
Servus,
ich bekomme über einen Chipleser Daten im ASCII Format und BCD Format an die CPU übermittelt, die ich dann weitergeben muss.
Nun meine Frage: Wie muss ich die Daten im DB deklarieren? ASCCII als Array of Char oder String oder wie sonst. Ich habe nur die Vorgabe, dass ich z.B. eine ASCCII bekomme mit 32 BYTE.
Danke
 
ein Char ist nur ein Zeichen, das eine Länge von 1Byte hat. Ein String dagegen hat eine Größe von Anzahl der Zeicehn*1Byte + 1Byte, in dem die länge der Zeichenkette steht + 1Byte in dem die aktuelle Länge steht.

Willst Du also nur einzelne Zeichen verarbeiten, dann leg einzelne Chars an. (bzw. ein Array of Char). Möchtest Du einen Text (Zeichenkette) verarbeiten, dann verwende String.
Ich würde (ohne die Anforderung zu kennen) bei einem Lesegerät eher zu Chars greifen.
 
nein.

Es ist halt schwierig eine Struktur festzulegen, wenn an nicht weiß, was für Daten dass letztendlich kommen. Aber im Prinzip ist jedes Format ja nur eine Interpretation des Bitmusters.
Ist halt stark davon Abhängig, wie Du die Daten weiterverarbeiten möchtest.
 
Zurück
Oben