Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der C-Typ für die SQL_C_SBIGINT und SQL_C_UBIGINT Datentypbezeichner für Microsoft C-Compiler ist _int64. Wenn ein anderer Compiler als ein Microsoft C-Compiler verwendet wird, kann der C-Typ unterschiedlich sein. Wenn der Compiler 64-Bit-Ganzzahlen nativ unterstützt, sollte der Treiber oder die Anwendung ODBCINT64 als nativen 64-Bit-Ganzzahltyp definieren. Wenn der Compiler 64-Bit-Ganzzahlen nicht nativ unterstützt, kann eine Anwendung oder ein Treiber die folgenden Strukturen definieren, um sicherzustellen, dass er Zugriff auf diese Daten hat:
typedef struct{
SQLUINTEGER dwLowWord;
SQLUINTEGER dwHighWord;
} SQLUBIGINT
typedef struct{
SQLUINTEGER dwLowWord;
SQLINTEGER sdwHighWord;
} SQLBIGINT
Diese Strukturen sollten an einer Grenze von 8 Byte ausgerichtet werden, da eine 64-Bit-Ganzzahl an der Grenze von 8 Byte ausgerichtet ist.