2010-06-29 34 views
0

我有CLR引用Web服務,進入CLR我有一個方法調用Web服務方法之一。我需要的是,使這個CLR方法返回我的信息,並顯示在「結果」選項卡(在SQL服務器中)。 我在SQL選項卡中輸入SqlContext.Pipe.Send的結果。我如何在Result選項卡中執行相同的操作,如示例Selected table或Executed Procedure。如何創建具有返回結果的CLR

回答

0

我已經做到了。因此對他們來說誰了相同的assue: 如果你有許多行,並希望所有返回他們,那麼你要做的:對於第一行使用SqlContext.Pipe.SendResultsStart(new SqlDataRecord(new(new SqlMetaData("name", SqlDbType.NVarChar, 500))); 對於第二套及以上行使用SqlContext.Pipe.SendResultsRow(new SqlDataRecord(new(new SqlMetaData("name", SqlDbType.NVarChar, 500)))forSqlContext.Pipe.SendResultsEnd();