Verwenden von Datentypbezeichnern

Anwendungen verwenden Datentypbezeichner auf zwei Arten: zum Beschreiben ihrer Puffer für den Treiber und zum Abrufen von Metadaten zum Resultset aus dem Treiber, damit sie bestimmen können, welcher Typ von C-Puffern zum Speichern der Daten verwendet werden soll. Anwendungen rufen die folgenden Funktionen auf, um diese Aufgaben auszuführen:

  • SQLBindParameter, SQLBindCol und SQLGetData – zur Beschreibung des C-Datentyps von Anwendungspuffern.

  • SQLBindParameter : Zum Beschreiben des SQL-Datentyps dynamischer Parameter.

  • SQLColAttribute und SQLDescribeCol– zum Abrufen der SQL-Datentypen von Resultsetspalten.

  • SQLDescribeParameter : zum Abrufen der SQL-Datentypen von Parametern.

  • SQLColumns, SQLProcedureColumns und SQLSpecialColumns – zum Abrufen der SQL-Datentypen verschiedener Schemainformationen

  • SQLGetTypeInfo : Zum Abrufen einer Liste der unterstützten Datentypen

Datentypbezeichner werden im SQL_DESC_CONCISE_TYPE Feld eines Deskriptors gespeichert. Die Deskriptorfunktionen SQLSetDescField und SQLSetDescRec können mit den entsprechenden Typen verwendet werden, um die in der vorherigen Liste aufgeführten Aufgaben auszuführen. Weitere Informationen finden Sie unter SQLSetDescField.