Nota
L'accés a aquesta pàgina requereix autorització. Pots provar d'iniciar sessió o canviar de directori.
L'accés a aquesta pàgina requereix autorització. Pots provar de canviar directoris.
Las cuatro opciones siguientes en SQLGetInfo describen qué tipos de cursores se admiten y cuáles son sus funcionalidades:
SQL_CURSOR_SENSITIVITY. Indica si un cursor es sensible a los cambios realizados por otro cursor.
SQL_SCROLL_OPTIONS. Enumera los tipos de cursor admitidos (solo avance, estático, controlado por conjuntos de claves, dinámicos o mixtos). Todos los orígenes de datos deben admitir cursores de solo avance.
SQL_DYNAMIC_CURSOR_ATTRIBUTES1, SQL_FORWARD_ONLY_CURSOR_ATTRIBUTES1, SQL_KEYSET_CURSOR_ATTRIBUTES1 o SQL_STATIC_CURSOR_ATTRIBUTES1 (según el tipo del cursor). Enumera los tipos de captura admitidos por cursores desplazables. Los bits del valor devuelto corresponden a los tipos de captura de SQLFetchScroll.
SQL_KEYSET_CURSOR_ATTRIBUTES2 o SQL_STATIC_CURSOR_ATTRIBUTES2 (dependiendo del tipo del cursor). Muestra si los cursores estáticos y controlados por conjuntos de claves pueden detectar sus propias actualizaciones, eliminaciones e inserciones.
Una aplicación puede determinar las funcionalidades del cursor en tiempo de ejecución llamando a SQLGetInfo con estas opciones. Normalmente, esto se realiza mediante aplicaciones genéricas. Las capacidades de los cursores también pueden determinarse durante el desarrollo de la aplicación y su uso puede codificarse de manera fija en la aplicación. Normalmente, esto se realiza mediante aplicaciones verticales y personalizadas, pero también las aplicaciones genéricas que usan una implementación de cursores del lado cliente, como la biblioteca de cursores ODBC.