Visual Studio中的VB.net - 如何从数据库中检索特定数据?

时间:2014-09-12 14:01:10

标签: vb.net visual-studio sqlcommand

我使用visual studio通过VB.net创建一个窗口基础系统,数据库是visual studio中的向导。如何检索特定数据集并在文本框中显示?例如,我有  我的数据库中的用户ID,用户名和地址。我想在用户ID中键入时显示用户名和地址。

1 个答案:

答案 0 :(得分:-1)

根据你的描述,我明白UserId将是一个输入(比方说:Text1.text)。

1.您需要连接到您的数据库。

Dim Conn As New SqlConnection
Conn.ConnectionString = "your connection string"
Conn.Open()

2.通过您的查询。如果需要,请考虑在UserId上进行验证

Dim cmd As New SqlCommand
cmd.Connection = Conn
cmd.CommandText = "Select username,address from YourTable where Userid = '" & Text1.Text & "'"

3.在db

上执行查询
Dim dr As SqlDataReader
dr = cm.ExecuteReader

4.在屏幕上显示您的数据并关闭使用的对象

If dr.HasRows Then

dr.Read()
username.text = dr.Item("username")
address.text = dr.Item("address")

dr.Close()

EndIf
Conn.Close()

希望它适合你。