Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Applikationer kan begära en markörtyp via SQLSetStmtAttr och sedan köra en SQL-sats som inte stöds av servermarkörer av den begärda typen. Ett anrop till SQLExecute eller SQLExecDirect returnerar SQL_SUCCESS_WITH_INFO och SQLGetDiagRec returnerar:
szSqlState = "01S02", *pfNativeError = 0,
szErrorMsg="[Microsoft][SQL Server Native Client] Cursor type changed"
Applikationen kan avgöra vilken typ av markör som nu används genom att anropa SQLGetStmtOption inställd på SQL_CURSOR_TYPE. Konverteringen av markörtypen gäller endast för ett sätt. Nästa SQLExecDirect eller SQLExecute kommer att göras med hjälp av de ursprungliga satsmarkörinställningarna.