Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Идентификатор типа данных GUID ODBC C:
SQL_C_GUID
В следующей таблице показаны типы данных ODBC SQL, в которые могут быть преобразованы данные GUID C. Описание столбцов и терминов в таблице см. в разделе Преобразование данных из C в типы данных SQL.
| Идентификатор типа SQL | Тест | SQLSTATE |
|---|---|---|
| SQL_CHAR | Длина байтов столбца >= 36 | n/a |
| SQL_VARCHAR | Длина байтов столбца < 36 | 22001 |
| SQL_LONGVARCHAR | Значение данных не является допустимым ИДЕНТИФИКАТОРом GUID | 22018 |
| SQL_WCHAR | Длина символа столбца >= 36 | n/a |
| SQL_WVARCHAR | Длина символа столбца < 36 | 22001 |
| SQL_WLONGVARCHAR | Значение данных не является допустимым ИДЕНТИФИКАТОРом GUID | 22018 |
| SQL_GUID | Нет[a] | n/a |
[a] Все шестнадцатеричные значения допустимы в качестве GUID.
Драйвер игнорирует значение длины или индикатора при преобразовании данных из типа данных GUID C и предполагает, что размер буфера данных — это размер типа данных GUID C. Значение длины или индикатора передается в аргументе StrLen_or_Ind в SQLPutData и в буфере, указанном с аргументом StrLen_or_IndPtr в SQLBindParameter. Буфер данных указывается с аргументом DataPtr