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.
Um SQL- und C-Datentypen zu beschreiben, definiert ODBC zwei Gruppen von Typbezeichnern. Ein Typbezeichner beschreibt den Typ einer SQL-Spalte oder eines C-Puffers. Es handelt sich um einen #define Wert und wird in der Regel als Funktionsargument übergeben oder in Metadaten zurückgegeben.
Beispielsweise bindet der folgende Aufruf von SQLBindParameter eine Variable vom Typ SQL_DATE_STRUCT an einen Datumsparameter in einer SQL-Anweisung. Der C-Typbezeichner SQL_C_TYPE_DATE gibt den Typ der Datumsvariable an, und der SQL-Typbezeichner SQL_TYPE_DATE gibt den Typ des dynamischen Parameters an.
SQL_DATE_STRUCT Date;
SQLINTEGER DateInd = 0;
SQLBindParameter(hstmt, 1, SQL_PARAM_INPUT, SQL_C_TYPE_DATE, SQL_TYPE_DATE, 0, 0,
&Date, 0, &DateInd);