Conversões implícitas de cursor (ODBC)
Aplica-se a: SQL Server
Banco de Dados
SQL do Azure Instância Gerenciada de SQL
do Azure PDW (Sistema de Plataforma de Análise) do Azure Synapse Analytics
Os aplicativos podem solicitar um tipo de cursor por meio de SQLSetStmtAttr e, em seguida, executar uma instrução SQL que não é suportada 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 agora chamando SQLGetStmtOption definido como SQL_CURSOR_TYPE. A conversão do tipo de cursor se aplica somente a uma instrução. O próximo SQLExecDirect ou SQLExecute será feito usando as configurações do cursor da instrução original.
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários