Die nachstehende Tabelle beschreibt die Cursorempfindlichkeit, die bei verschiedenen abrollbaren ODBC-Cursortypen eingestellt wird.
Abrollbarer ODBC-Cursortyp | SQL Anywhere-Cursor |
---|---|
STATIC | Insensitive |
KEYSET-DRIVEN | Wertempfindlich |
DYNAMIC | Empfindlich |
MIXED | Wertempfindlich |
Sie erhalten einen MIXED-Cursor, indem Sie den Cursortyp auf SQL_CURSOR_KEYSET_DRIVEN setzen und dann die Anzahl der Zeilen im Keyset für einen Keyset-gesteuerten Cursor mit SQL_ATTR_KEYSET_SIZE festlegen. Wenn die Keyset-Größe 0 ist (Standardwert), ist der Cursor vollständig Keyset-gesteuert. Wenn die Keyset-Größe größer als 0 ist, ist der Cursor gemischt (Keyset-gesteuert innerhalb des Keysets und dynamisch außerhalb des Keysets). Die Keyset-Standardgröße ist 0. Es ist ein Fehler, wenn die Keyset-Größe größer als 0 und kleiner als die Zeilengruppe (SQL_ATTR_ROW_ARRAY_SIZE) ist.
Hinweise zu SQL Anywhere-Cursor und ihrem Verhalten finden Sie unter SQL Anywhere-Cursor.
Hinweise über das Anfordern eines Cursortyps in ODBC finden Sie unter ODBC-Cursormerkmale wählen.
Wenn Sie einen STATIC-Cursor als aktualisierbar anfordern, wird stattdessen ein wertempfindlicher Cursor geliefert und eine Warnung ausgegeben.
Wenn ein DYNAMIC- oder MIXED-Cursor angefordert wird und die Abfrage nicht ohne Arbeitstabellen ausgeführt werden kann, wird stattdessen ein nicht-empfindlicher Cursor geliefert und eine Warnung ausgegeben.
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |