SqlPipe.ExecuteAndSend メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > SqlPipe.ExecuteAndSend メソッドの意味・解説 

SqlPipe.ExecuteAndSend メソッド

メモ : このメソッドは、.NET Framework version 2.0新しく追加されたものです。

パラメータとして渡されコマンド実行し結果クライアント返します

名前空間: Microsoft.SqlServer.Server
アセンブリ: System.Data (system.data.dll 内)
構文構文

Public Sub ExecuteAndSend ( _
    command As SqlCommand _
)
Dim instance As SqlPipe
Dim command As SqlCommand

instance.ExecuteAndSend(command)
public void ExecuteAndSend (
    SqlCommand command
)
public:
void ExecuteAndSend (
    SqlCommand^ command
)
public void ExecuteAndSend (
    SqlCommand command
)
public function ExecuteAndSend (
    command : SqlCommand
)

パラメータ

command

実行対象の SqlCommand オブジェクト

例外例外
例外種類条件

ArgumentNullException

commandnull 参照 (Visual Basic では Nothing) です。

InvalidOperationException

アウトプロセス接続バインドされたコマンドに対してこのメソッド使用することはできません。

解説解説
使用例使用例

次の例では、まず、ストアド プロシージャで、SqlConnection および SqlCommand使用しデータ ソースら行選択します次に、SqlPipe を使用してコマンド実行し結果クライアント返してます。

<Microsoft.SqlServer.Server.SqlProcedure()> _
Public Shared Sub StoredProcExecuteCommand(ByVal
 rating As Integer)
    Dim command As SqlCommand

    ' Connect through the context connection
    Using connection As New SqlConnection("context
 connection=true")
        connection.Open()

        command = New SqlCommand( _
            "SELECT VendorID, AccountNumber, Name FROM Purchasing.Vendor
 " & _
            "WHERE CreditRating <= @rating", connection)
        command.Parameters.AddWithValue("@rating",
 rating)

        ' Execute the command and send the results directly to the client
        SqlContext.Pipe.ExecuteAndSend(command)
    End Using
End Sub
[Microsoft.SqlServer.Server.SqlProcedure()]
public static void StoredProcExecuteCommand(int
 rating)
{
    // Connect through the context connection.
    using (SqlConnection connection = new SqlConnection("context
 connection=true"))
    {
        connection.Open();

        SqlCommand command = new SqlCommand(
            "SELECT VendorID, AccountNumber, Name FROM Purchasing.Vendor "
 +
            "WHERE CreditRating <= @rating", connection);
        command.Parameters.AddWithValue("@rating", rating);

        // Execute the command and send the results directly to the
 client.
        SqlContext.Pipe.ExecuteAndSend(command);
        
    }
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
SqlPipe クラス
SqlPipe メンバ
Microsoft.SqlServer.Server 名前空間



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

SqlPipe.ExecuteAndSend メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



SqlPipe.ExecuteAndSend メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS