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 ODBC-SQL-Datentyp lautet:
SQL_TYPE_DATE
In der folgenden Tabelle sind die ODBC-C-Datentypen aufgeführt, in die 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 | Testen | *TargetValuePtr | *StrLen_or_IndPtr | SQLSTATE |
|---|---|---|---|---|
| SQL_C_CHAR | PufferLength-Zeichenbytelänge> 11 <= BufferLength<= Zeichenbytelänge BufferLength< 11 |
Daten Abgeschnittene Daten Nicht definiert |
10 Länge der Daten in Byte Nicht definiert |
– 01004 22003 |
| SQL_C_WCHAR | PufferLength-Zeichenlänge> 11 <= BufferLength<= Zeichenlänge BufferLength< 11 |
Daten Abgeschnittene Daten Nicht definiert |
10 Länge der Daten in Zeichen Nicht definiert |
– 01004 22003 |
| SQL_C_BINARY | Bytelänge der Daten <= BufferLength Bytelänge von Data >BufferLength |
Daten Nicht definiert |
Länge der Daten in Byte Nicht definiert |
– 22003 |
| SQL_C_TYPE_DATE | None[a] | Daten | 6[c] | – |
| SQL_C_TYPE_TIMESTAMP | None[a] | Daten[b] | 16[c] | – |
[a] Der Wert von BufferLength wird für diese Konvertierung ignoriert. Der Treiber geht davon aus, dass die Größe von *TargetValuePtr die Größe des C-Datentyps ist.
[b] Die Zeitfelder der Zeitstempelstruktur werden auf Null festgelegt.
[c] Dies ist die Größe des entsprechenden C-Datentyps.
Wenn Datums-SQL-Daten in Zeichen C-Daten konvertiert werden, befindet sich die resultierende Zeichenfolge im Format "jjjj-mm-tt". Dieses Format ist von der Windows-Länder-/Regionseinstellung nicht betroffen.