gpt4 book ai didi

mysql - vb.net 中的数据读取器

转载 作者:太空宇宙 更新时间:2023-11-03 10:28:07 27 4
gpt4 key购买 nike

请帮忙,我如何制作一个与此 for 循环等效的 while 循环。这样我就可以读取 mysql 数据库表中的一行并将其显示在 vb.net 的组合框中。

我使用这段代码,但如果行中添加了 3 个或更多项,它肯定没有用:

Dim i As Integer
Dim rdr As Odbc.OdbcDataReader
rdr = con.readfrom_drug_type_table()
For i = 0 To 1
If rdr.HasRows = True Then
rdr.Read()

ComboBox2.Items.Add(rdr("Drug_type"))
End If
Next i

我想从 Drug_type 行中读取所有数据请帮忙,谢谢

最佳答案

如果你只想读取第一行而不是使用

If rdr.Read() Then 
ComboBox2.Items.Add(rdr("Drug_type"))
End If

更新

Try
myConnection = New SqlConnection("server=localhost;uid=sa;pwd=;database=pubs")
'you need to provide password for sql server
myConnection.Open()
myCommand = New SqlCommand("Select * from discounts", myConnection)
dr = myCommand.ExecuteReader

While dr.Read()
WriteLine(dr(0))
WriteLine(dr(1))
WriteLine(dr(2))
WriteLine(dr(3))
WriteLine(dr(4))
' writing to console
End While
Catch
End Try
dr.Close()
myConnection.Close()

关于mysql - vb.net 中的数据读取器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3262932/

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