SQL Server Native Client-meddelanderesultat

gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Följande Transact-SQL-satser genererar inte SQL Server Native Client OLE DB-leverantörens raduppsättningar eller en räkning av påverkade rader när de exekveras:

  • PRINT

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

  • DBCC

  • SET SHOWPLAN

  • SET STATISTICS

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 den SQL Server Native Client OLE DB-leverantören S_OK, och meddelandena är tillgängliga för den SQL Server konsumenten av Native Client OLE DB-leverantören.

Den SQL Server Native Client OLE DB-leverantören returnerar S_OK och har ett eller flera informationsmeddelanden tillgängliga efter exekvering av många Transact-SQL satser eller konsumentexekvering av en SQL Server Native Client OLE DB-leverantörsmedlemfunktion.

SQL Server Native Client OLE DB-leverantörskonsumenten som tillåter dynamisk specifikation av frågetext bör kontrollera felgränssnitt efter varje medlemsfunktionsexekvering oavsett värdet på returkoden, närvaro eller frånvaro av en returnerad IRowset- eller IMultipleResults-gränssnittsreferens, eller antal påverkade rader.

Se även

Fel