Freigeben über


Ergebnisse der nativen SQL Server-Clientnachricht

Gilt für: SQL Server Azure SQL-Datenbank Azure SQL verwaltete Instanz Azure Synapse Analytics Analytics Platform System (PDW)

Die folgenden Transact-SQL-Anweisungen generieren keine SQL Server Native Client OLE DB-Anbieter-Rowsets oder eine Anzahl betroffener Zeilen, wenn sie ausgeführt werden:

  • PRINT

  • RAISERROR mit einem Schweregrad von 10 oder niedriger

  • DBCC

  • SET SHOWPLAN

  • SET STATISTICS

Diese Anweisungen geben entweder eine oder mehrere Informationsmeldungen zurück oder veranlassen, dass SQL Server Informationsmeldungen anstelle von Rowset- oder Anzahlergebnissen zurückgibt. Bei erfolgreicher Ausführung gibt der OLE DB-Anbieter von SQL Server Native Client S_OK zurück, und die Nachrichten stehen dem OLE DB-Anbieter-Consumer des SQL Server Native Client zur Verfügung.

Der OLE DB-Anbieter von SQL Server Native Client gibt S_OK zurück und verfügt über eine oder mehrere Informationsmeldungen, die nach der Ausführung vieler Transact-SQL-Anweisungen oder der Consumerausführung einer SQL Server Native Client OLE DB-Anbieterfunktion verfügbar sind.

Der SQL Server Native Client OLE DB-Anbieter, der die dynamische Spezifikation von Abfragetext zulässt, sollte nach jeder Ausführung der Memberfunktion Fehlerschnittstellen überprüfen, unabhängig vom Wert des Rückgabecodes, vorhandensein oder fehlen einer zurückgegebenen IRowset - oder IMultipleResults-Schnittstellenreferenz oder einer Anzahl betroffener Zeilen.

Weitere Informationen

Fehler