Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der Bezeichner für den GUID ODBC SQL-Datentyp lautet:
SQL_GUID
In der folgenden Tabelle sind die ODBC C-Datentypen aufgeführt, in die GUID-SQL-Daten konvertiert werden können. Eine Erläuterung der Spalten und Begriffe in der Tabelle finden Sie unter Konvertieren von Daten aus SQL in C-Datentypen.
| C-Typbezeichner | Test | * TargetValuePtr | * StrLen_or_IndPtr | SQLSTATE |
|---|---|---|---|---|
| SQL_C_CHAR | BufferLength> Länge des Zeichenbytes | Daten | 36 | – |
| BufferLength< 37 | Nicht definiert | Nicht definiert | 22003 | |
| SQL_C_WCHAR | BufferLength> Zeichenlänge | Daten | 36 | – |
| BufferLength< 37 | Nicht definiert | Nicht definiert | 22003 | |
| SQL_C_BINARY | Bytelänge der Daten <= BufferLength | Daten | Länge der Daten in Bytes | – |
| Bytelänge der Daten >BufferLength | Nicht definiert | Nicht definiert | 22003 | |
| SQL_C_GUID | Keine[a] | Daten | 16[b] | – |
[a] Der Wert von BufferLength wird für diese Konvertierung ignoriert. Der Treiber geht davon aus, dass die Größe von *TargetValuePtr der Größe des C-Datentyps entspricht.
[b] Dies ist die Größe des entsprechenden C-Datentyps.