SQL Server-Meldungsergebnisse
Gilt für: SQL Server Azure SQL-Datenbank Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)
Die folgenden Transact-SQL-Anweisungen generieren weder Rowsets für den OLE DB-Treiber für SQL Server noch eine Angabe 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-Treiber für SQL Server S_OK zurück, und die Meldungen sind für den Consumer des OLE DB-Treibers für SQL Server verfügbar.
Der OLE DB-Treiber für SQL Server gibt S_OK zurück und weist eine oder mehrere Informationsmeldungen auf, nachdem eine Elementfunktion des OLE DB-Treibers für SQL Server durch den Consumer oder zahlreiche Transact-SQL-Anweisungen ausgeführt wurde.
Der Consumer des OLE DB-Treibers für SQL Server darf den Abfragetext dynamisch angeben. Der Consumer muss Fehlerschnittstellen nach der Ausführung jeder Memberfunktion prüfen. Diese Prüfungen sollten stets durchgeführt werden, und zwar unabhängig vom Wert des Rückgabecodes und davon, ob ein Schnittstellenverweis auf IRowset
oder IMultipleResults
zurückgegeben wird oder nicht, und von der Anzahl der betroffenen Zeilen.