Für das Arbeiten mit UNICODE-Daten stehen vom C/C++-Precompiler vordefinierte Datentypen zur Verfügung.
Die Tabelle enthält eine Übersicht dieser UNICODE-Datentypen.
Beschreibung |
C/C++-Datentyp |
SAP DB-Datentyp |
Unicode-Zeichenkette mit abschließendem NULL-Byte Als C/C++ Datentyp liegt ein unsigned short zugrunde. Die Zeichen sind in UCS 2 in plattformspezifischer Byteanordnung kodiert. |
SQLUCS2* |
|
Unicode-Zeichenkette mit abschließendem NULL-Byte Als C/C++ Datentyp liegt ein unsigned short zugrunde. Die Zeichen sind in UTF 16 ohne Surrogate in plattformspezifischer Byteanordnung kodiert. |
SQLUTF16* |
|
Generischer Datentyp abhängig
von der Precompiler-Option |
TCHAR* |
CHAR (n) UNICODE,
VARCHAR (n) UNICODE |
Siehe auch: Konvertierung von Datentypen