sql-server - 将 for xml 原始查询的结果写入文件 vb.net

标签 sql-server xml vb.net

我有一个 for xml 原始选择查询,它返回 server2005 中的 xml 字符串,我想使用 vb.net 将该字符串写入文件。

最佳答案

我发现如果用 sql 的结果填充数据集,第一个单元格就是结果。 我有多慢?!

----------下面的代码--------

   Dim connection As SqlConnection
        Dim adapter As SqlDataAdapter
        Dim ds As New DataSet
        Dim sql As String
        Dim stringxml As String
        Dim SqlCon1 As String = "Data Source=SQLSERVER;Initial Catalog=DATABASE;Integrated Security=SSPI;"
        connection = New SqlConnection(SqlCon1)
        sql = "select * from tblProduct for xml auto"
        Try
            connection.Open()
            adapter = New SqlDataAdapter(sql, SqlCon1)
            adapter.Fill(ds)
            connection.Close()
            stringxml = ds.Tables(0).Rows(0).Item(0)
            Using writer As StreamWriter = New StreamWriter("c:\testings\picktoday.xml")
                writer.Write(stringxml)
            End Using

            MsgBox("Done")
        Catch ex As Exception
            MsgBox(ex.ToString)
        End Try

关于sql-server - 将 for xml 原始查询的结果写入文件 vb.net,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1790573/

相关文章:

sql - 找不到句柄为 0 的准备好的语句。(SQL 错误)

ios - RestKit 使用数组解析原子 XML

java - 在 XSLT2 中调用 Java 函数

sql - 通过 SQL Server 代理执行时,Select 语句会产生不同的结果

sql - 将 @@rowcount 分配给 SQL Server 存储过程中的变量

sql - 如何加密 SQL Server 2008 数据库

xml - 如何使用 zillow.com API 将数据发送到 API 调用并将其取回

.net - Byte = 8bits,但为什么BitConverter不这么认为

asp.net - Tweetsharp .NET 库无法在线工作

vb.net - 在VB.Net中执行Webrequest时防止错误