Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Identifikátor datového typu ODBC ODBC C guid je:
SQL_C_GUID
Následující tabulka uvádí datové typy ODBC SQL, na které lze převést data GUID C. Vysvětlení sloupců a termínů v tabulce najdete v tématu Převod dat z jazyka C na datové typy SQL.
| Identifikátor typu SQL | Test | SQLSTATE |
|---|---|---|
| SQL_CHAR | Délka bajtu sloupce >= 36 | není k dispozici |
| SQL_VARCHAR | Délka bajtu sloupce < 36 | 22001 |
| SQL_LONGVARCHAR | Hodnota dat není platným identifikátorem GUID. | 22018 |
| SQL_WCHAR | Délka znaku sloupce >= 36 | není k dispozici |
| SQL_WVARCHAR | Délka znaku sloupce < 36 | 22001 |
| SQL_WLONGVARCHAR | Hodnota dat není platným identifikátorem GUID. | 22018 |
| SQL_GUID | Žádné[a] | není k dispozici |
[a] Všechny šestnáctkové hodnoty jsou platné jako identifikátor GUID.
Ovladač ignoruje hodnotu délky a ukazatele při převodu dat z datového typu GUID C a předpokládá, že velikost vyrovnávací paměti dat je velikost datového typu GUID C. Hodnota délky a ukazatele je předána v argumentu StrLen_or_Ind v SQLPutData a ve vyrovnávací paměti zadané pomocí argumentu StrLen_or_IndPtr v SQLBindParameter. Vyrovnávací paměť dat je zadána s argumentem DataPtr v SQLPutData a argumentem ParameterValuePtr v SQLBindParameter.