Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Identyfikator typu danych ODBC C identyfikatora GUID to:
SQL_C_GUID
W poniższej tabeli przedstawiono typy danych SQL ODBC, do których mogą zostać przekonwertowane dane GUID C. Aby uzyskać wyjaśnienie kolumn i terminów w tabeli, zobacz Konwertowanie danych z języka C na typy danych SQL.
| Identyfikator typu SQL | Test | SQLSTATE |
|---|---|---|
| SQL_CHAR | Długość bajtu kolumny >= 36 | N/a |
| SQL_VARCHAR | Długość bajtu kolumny < 36 | 22001 |
| SQL_LONGVARCHAR | Wartość danych nie jest prawidłowym identyfikatorem GUID | 22018 |
| SQL_WCHAR | Długość znaku kolumny >= 36 | N/a |
| SQL_WVARCHAR | Długość znaku kolumny < 36 | 22001 |
| SQL_WLONGVARCHAR | Wartość danych nie jest prawidłowym identyfikatorem GUID | 22018 |
| SQL_GUID | Brak[a] | N/a |
[a] Wszystkie wartości szesnastkowe są prawidłowe jako identyfikator GUID.
Sterownik ignoruje wartość długości/wskaźnika podczas konwertowania danych z typu danych GUID C i zakłada, że rozmiar buforu danych jest rozmiarem typu danych GUID C. Wartość długości/wskaźnika jest przekazywana w argumencie StrLen_or_Ind w SQLPutData i w buforze określonym z argumentem StrLen_or_IndPtr w SQLBindParameter. Bufor danych jest określany za pomocą argumentu