Calling a Stored Procedure with XML Datatype

前端 未结 9 1112
旧巷少年郎
旧巷少年郎 2021-01-05 07:06

I am simply trying to call a store procedure (SQL Server 2008) using C# and passing XMLDocument to a store procedure parameter that takes a SqlDbType.Xml data type. I am ge

9条回答
  •  孤城傲影
    2021-01-05 07:54

    Another simpler way is to write the xmldoc to a string and pass that to the stored procedure.

    Dim sb As New StringBuilder()
    Dim wrtr As New System.IO.StringWriter(sb)
    doc.Save(wrtr)
    Dim strxml As String = sb.ToString()
    cmd.Parameters.Add("@FileContent", SqlDbType.Xml);
    cmd.Parameters["@FileContent"].Value =strxml;
    

提交回复
热议问题