SQL Server-meddelanderesultat

Gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalysplattformssystem (PDW)SQL-databas i Microsoft Fabric

Ladda ned OLE DB-drivrutins

Följande Transact-SQL-satser genererar inte OLE DB-drivrutin för SQL Server-raduppsättningar eller räkning av påverkade rader när de körs:

  • PRINT

  • RAISFEL med en svårighetsgrad på 10 eller lägre

  • DBCC

  • SÄTT UPP EN SHOWPLAN

  • SETSTATISTIK

Dessa satser returnerar antingen ett eller flera informationsmeddelanden eller får SQL Server att returnera informationsmeddelanden istället för raduppsättnings- eller räkningsresultat. Vid lyckad körning returnerar OLE DB-drivrutinen för SQL Server S_OK, och meddelandena är tillgängliga för OLE DB-drivrutinen för SQL Server-konsumenten.

OLE DB-drivrutinen för SQL Server returnerar S_OK och har ett eller flera informationsmeddelanden tillgängliga efter att många Transact-SQL-satser körts eller att konsumenten kört en OLE DB-drivrutin för SQL Server-medlemfunktion.

OLE DB-drivrutinen för SQL Server-konsument får dynamisk specifikation av frågetext. Konsumenten bör kontrollera felgränssnitt efter varje medlemsfunktion. Den ska alltid utföra dessa kontroller; oavsett värdet på returkoden; oavsett om en gränssnittsreferens till ett IRowset eller IMultipleResults returneras; oavsett antalet påverkade rader.

Se även

Fel