## Kern-API

Übersicht der Funktionen, die im MaxDB-ODBC-Treiber für das Kern-API definiert sind

Funktion | Anmerkungen
SQLAllocConnect | -
SQLAllocEnv | -
SQLAllocStmt | -
SQLBindCol | Wenn die Längenangabe pcbValueMax kleiner als die Länge einer gebundenen LONG-Spalte ist, liefert der MaxDB-ODBC-Treiber für pcbValue den Wert SQL_NO_TOTAL. In allen anderen Fällen zeigt pcbValue die Länge der kopierten Bytes an. Weitere Teile dieser LONG-Spalte können Sie dann mit der Funktion SQLGetData holen.
SQLCancel | -
SQLColAttributes | -
SQLConnect | -
SQLDescribeCol | -
SQLDisconnect | -
SQLError | -
SQLExecDirect | -
SQLExecute | -
SQLFetch | -
SQLFreeConnect | -
SQLFreeEnv | -
SQLFreeStmt | -
SQLGetCursorName | Unterscheidung nach Groß- und Kleinbuchstaben, maximale Länge 18 Zeichen Beachten Sie dies z. B. bei der Anweisung SELECT FOR UPDATE, da Bezeichner, die nicht in Hochkommas eingeschlossen sind, automatisch in Großbuchstaben umgewandelt werden. Der MaxDB-ODBC-Treiber bildet für Cursor-Namen Vorschlagswerte nach folgendem Schema: SQL_CURSOR_nnnn, wobei nnnn einem internen Zähler entspricht. SQL_CUR_nnnnnnn, wenn n >= 10000
SQLNumResultCols | -
SQLPrepare | -
SQLRowCount | Zeigt Anzahl der betroffenen Zeilen für alle SELECT-, INSERT-, DELETE-, usw. -Anweisungen an Falls keine Ergebnismenge aufgebaut wurde, wird für die nicht bestimmbare Anzahl von betroffenen Zeilen der Wert -1 angezeigt.
SQLSetCursorName | -
SQLTransact | -