我將CLR與SQL Server 2008集成,它已成功配置。但是我在這個SqlProcedure中調用了一個webservice。CLR集成返回結果集
這裏是代碼,我試圖返回XML響應。
[Microsoft.SqlServer.Server.SqlProcedure]
public static void SendReceiveAsXML(SqlString request)
{
SqlPipe sp;
sp = SqlContext.Pipe;
MsgWS obj = new MsgWS();
string s = obj.SendAndReceiveAsXml(request.ToString());
sp.Send(s);
}
可能存在「最大長度超過例外」的可能性。爲了防止這種情況,我需要檢索響應作爲閱讀器以及這是我與SQL集成的最終組件的要求。
任何建議都歡迎。
不會例外發生在哪一行?它在'sp.Send(s);'? – LuigiEdlCarno
@LuigiEdlCarno請檢查更新的問題。 – Sujit