Conversiones de cursor implícitas (ODBC)
Se aplica a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)
Las aplicaciones pueden solicitar un tipo de cursor a través de SQLSetStmtAttr y, a continuación, ejecutar una instrucción SQL que no sea compatible con los cursores de servidor del tipo solicitado. Una llamada a SQLExecute o SQLExecDirect devuelve SQL_SUCCESS_WITH_INFO y SQLGetDiagRec devuelve:
szSqlState = "01S02", *pfNativeError = 0,
szErrorMsg="[Microsoft][SQL Server Native Client] Cursor type changed"
La aplicación puede determinar qué tipo de cursor se está usando llamando a SQLGetStmtOption establecido en SQL_CURSOR_TYPE. La conversión del tipo de cursor solamente se aplica a una instrucción. La siguiente instrucción SQLExecDirect o SQLExecute se realizará con la configuración del cursor de instrucción original.
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de