Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Os aplicativos podem solicitar um tipo de cursor por meio de SQLSetStmtAttr e, em seguida, executar uma instrução SQL que não tem suporte por cursores de servidor do tipo solicitado. Uma chamada para SQLExecute ou SQLExecDirect retorna SQL_SUCCESS_WITH_INFO e SQLGetDiagRec retorna:
szSqlState = "01S02", *pfNativeError = 0,
szErrorMsg="[Microsoft][SQL Server Native Client] Cursor type changed"
O aplicativo pode determinar que tipo de cursor está sendo usado chamando SQLGetStmtOption definido como SQL_CURSOR_TYPE. A conversão de tipo de cursor aplica-se a apenas uma instrução. O próximo SQLExecDirect ou SQLExecute será feito usando as configurações do cursor de instrução original.