64-разрядные целочисленные структуры
Тип C для идентификаторов SQL_C_SBIGINT и SQL_C_UBIGINT типов данных в компиляторах Microsoft C _int64. Если используется компилятор, отличный от компилятора Microsoft C, тип C может отличаться. Если компилятор поддерживает 64-разрядные целые числа в собственном коде, драйвер или приложение должны определить, ODBCINT64 должен быть собственным 64-разрядным целым типом. Если компилятор не поддерживает 64-разрядные целые числа в собственном коде, приложение или драйвер может определить следующие структуры, чтобы обеспечить доступ к этим данным:
typedef struct{
SQLUINTEGER dwLowWord;
SQLUINTEGER dwHighWord;
} SQLUBIGINT
typedef struct{
SQLUINTEGER dwLowWord;
SQLINTEGER sdwHighWord;
} SQLBIGINT
Эти структуры должны быть выровнены по 8-байтовой границе, так как 64-разрядное целое число выровнено по 8-байтовой границе.
Кері байланыс
https://aka.ms/ContentUserFeedback.
Жақында қолжетімді болады: 2024 жыл бойы біз GitHub Issues жүйесін мазмұнға арналған кері байланыс механизмі ретінде біртіндеп қолданыстан шығарамыз және оны жаңа кері байланыс жүйесімен ауыстырамыз. Қосымша ақпаратты мұнда қараңыз:Жіберу және пікірді көру