Freigeben über


SQL Server-Meldungsergebnisse

Die folgenden Transact-SQL-Anweisungen generieren keine SQL Server Native Client OLE DB-Anbieter-Rowsets und geben keine Anzahl betroffener Zeilen zurück, 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 einer erfolgreichen Ausführung gibt der SQL Server Native Client OLE DB-Anbieter S_OK zurück, und die Meldungen sind für den Consumer des SQL Server Native Client OLE DB-Anbieters verfügbar.

Der SQL Server Native Client OLE DB-Anbieter gibt S_OK zurück und weist nach der Ausführung zahlreicher Transact-SQL-Anweisungen oder der Ausführung von Elementfunktionen im SQL Server Native Client OLE DB-Anbieter durch den Consumer eine oder mehrere Informationsmeldungen auf.

Wenn der Consumer des SQL Server Native Client OLE DB-Anbieters die dynamische Angabe von Abfragetext zulässt, sollte er die Fehlerschnittstellen nach jedem Ausführen einer Elementfunktion überprüfen. Dabei spielt der Wert des Rückgabecodes, die Anwesenheit oder Abwesenheit eines zurückgegebenen IRowset- oder IMultipleResults-Schnittstellenverweises oder die Angabe betroffener Zeilen keine Rolle.

Siehe auch

Konzepte