【发布时间】:2013-01-18 20:06:48
【问题描述】:
我是 .NET 编程和 Visual Basic 的新手,我对此一无所知。 我有下一个代码:
Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim cnn As New SqlConnection("Server=adserver;uid=sa;pwd=1234;dat abase=empatic")
Dim da As New SqlDataAdapter("select * from producte for xml path('producte'), root('Productes')", cnn)
Dim ds As New DataSet
da.Fill(ds)
DataGridView1.DataSource = ds.Tables(0)
Dim a As String = ds.Tables(0).ToString
End Sub
End Class
此代码的作用是连接到 SQL Server 并执行查询。此查询在 GridViewer 的单个 XML 行中生成。 我的问题是:如何在 VB 中获取信息,向我展示 xml 形状而不是单行。
所有这一切的最终目的是VB连接到SQL Server并单击一个按钮程序向我显示我使用查询生成的xml。
【问题讨论】:
-
这是什么类型的应用程序(Winforms、Web 等)?另外,我确实希望您的连接字符串不包含实际的 sa 密码。如果是这样,您应该立即更改它(无论是在问题中还是在您的服务器上,考虑到值是什么)。
-
您好,感谢您的回答@EsotericScreenName。首先,密码不是我的服务器的实际密码。该项目是 Winforms。
-
谢谢,很高兴听到这个消息:)
标签: sql-server xml vb.net ado.net sqlxml