Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De id voor het gegevenstype GUID ODBC C is:
SQL_C_GUID
In de volgende tabel ziet u de ODBC SQL-gegevenstypen waarnaar GUID C-gegevens kunnen worden geconverteerd. Zie Gegevens converteren van C naar SQL-gegevenstypenvoor een uitleg van de kolommen en termen in de tabel.
| SQL-type-id | Test | SQLSTATE |
|---|---|---|
| SQL_CHAR | Lengte van kolom-byte >= 36 | n.v.t |
| SQL_VARCHAR | Lengte van kolom-byte < 36 | 22001 |
| SQL_LONGVARCHAR | Gegevenswaarde is geen geldige GUID | 22018 |
| SQL_WCHAR | Lengte van kolomteken >= 36 | n.v.t |
| SQL_WVARCHAR | Lengte van kolomteken < 36 | 22001 |
| SQL_WLONGVARCHAR | Gegevenswaarde is geen geldige GUID | 22018 |
| SQL_GUID | Geen[a] | n.v.t |
[a] Alle hexadecimale waarden zijn geldig als een GUID.
Het stuurprogramma negeert de lengte/indicatorwaarde bij het converteren van gegevens van het GEGEVENStype GUID C en gaat ervan uit dat de grootte van de gegevensbuffer de grootte van het GUID C-gegevenstype is. De lengte/indicatorwaarde wordt doorgegeven in het argument StrLen_or_Ind in SQLPutData- en in de buffer die is opgegeven met het argument StrLen_or_IndPtr in SQLBindParameter-. De gegevensbuffer wordt opgegeven met het argument DataPtr in SQLPutData en het argument ParameterValuePtr in SQLBindParameter-.