Partager via


Résultats des messages SQL Server

S’applique à : SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)

Télécharger le pilote OLE DB

Les instructions Transact-SQL suivantes ne génèrent pas ou peu d’ensembles de lignes OLE DB Driver pour SQL Server ou un nombre de lignes affectées lors de l’exécution :

  • PRINT

  • RAISERROR avec une gravité égale ou inférieure à 10

  • DBCC

  • SET SHOWPLAN

  • SET STATISTICS

Ces instructions retournent un ou plusieurs messages d'information ou entraînent le renvoi par SQL Server de messages d'information au lieu de résultats sous forme d'ensemble de lignes ou de nombre. En cas d'exécution réussie, OLE DB Driver pour SQL Server renvoie S_OK, et les messages sont disponibles pour le consommateur OLE DB Driver pour SQL Server.

OLE DB Driver pour SQL Server retourne S_OK et possède un ou plusieurs messages d'information disponibles après l'exécution de plusieurs instructions Transact-SQL ou après l'exécution par le consommateur d'une fonction membre OLE DB Driver pour SQL Server.

Le contrôle serveur consommateur OLE DB Driver pour SQL Server est autorisé à spécifier dynamiquement le texte de la requête. Le contrôle serveur consommateur doit vérifier les interfaces d’erreur après chaque exécution de la fonction membre. Il doit toujours effectuer ces vérifications, quelle que soit la valeur du code de retour, indiquant si une référence d’interface à un IRowset ou IMultipleResults est retournée, quel que soit le nombre de lignes affectées.

Voir aussi

Erreurs