gpt4 book ai didi

sql - 如何在 VB.NET 中从 SQL 数据库读取全表?

转载 作者:行者123 更新时间:2023-12-02 08:58:08 27 4
gpt4 key购买 nike

我不想在这个论坛上问这个问题,但我在这些在线教程中找不到它。基本上,我正在学习 SQL、VB.NET 以及如何将两者粘合在一起,并且我已经了解了如何使用 SqlCommand.executeScalar() 来获取表中的第一个条目。但这就是它真正的好处,对吧?或者这里还有更多的故事吗?

基本上,我想问一下如何在使用 VB.NET 时从 SQL 数据库中提取完整的表,以及如何从中获取子字符串和内容。我不得不再次在这个论坛上问这个问题,因为所有这些在线教程似乎完全忽略了这个主题。谢谢您的帮助!

最佳答案

这是一个示例(比我喜欢的代码更冗长一些,但也许会有所帮助):


    Dim conString As String = "data source=ServerName;" & _
"initial catalog=DBName;" & _
"integrated security=SSPI;" & _
"persist security info=false;"

Dim conSQL As New SqlConnection(conString)

conSQL.Open()

Dim cmdSQL As New SqlCommand()
cmdSQL.CommandType = Data.CommandType.Text
cmdSQL.CommandText = "SELECT FieldName1, FieldName2 FROM MyTable"

Dim adptSQL As New SqlClient.SqlDataAdapter(cmdSQL)
Dim myDataSet As New DataSet()
adptSQL.Fill(myDataSet)

conSQL.Close()

With myDataSet.Tables(0)
For rowNumber As Integer = 0 To .Rows.Count - 1
With .Rows(rowNumber)
Console.WriteLine(String.Format("Field1: {0}, Field2: {1}", _
.Item(0).Value.ToString, _
.Item(1).Value.ToString))
End With
Next
End With

基本上,是上面提到的 SLAks 选项之一。

关于sql - 如何在 VB.NET 中从 SQL 数据库读取全表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3340839/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com