次の方法で共有


SQL Server のメッセージ結果

適用対象: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)

OLE DB ドライバーのダウンロード

次の Transact-SQL ステートメントでは、OLE DB Driver for SQL Server の行セットや、実行時に影響を受けた行のカウントは生成されません。

  • PRINT

  • 重大度が 10 以下の RAISERROR

  • DBCC

  • SET SHOWPLAN

  • SET STATISTICS

上記のステートメントでは、行セットや行数の結果が返されるのではなく、ステートメントから 1 つ以上の情報メッセージが返されるか、SQL Server から情報メッセージが返されます。 実行に成功すると、OLE DB Driver for SQL Server から S_OK が返され、OLE DB Driver for SQL Server コンシューマーはメッセージを利用できるようになります。

多くの Transact-SQL ステートメントの実行後、またはコンシューマーでの OLE DB Driver for SQL Server のメンバー関数の実行後、OLE DB Driver for SQL Server から S_OK が返され、1 つまたは複数の情報メッセージが利用できるようになります。

OLE DB Driver for SQL Server のコンシューマーは、クエリ テキストを動的に指定できます。 コンシューマーは、メンバー関数を実行するたびにエラー インターフェイスをチェックする必要があります。 これらのチェックは、リターン コードの値、IRowset または IMultipleResults へのインターフェイス参照が返されたかどうか、および処理された行数に関係なく、常に行う必要があります。

参照

エラー