我目前正在创建一个vb.net应用程序,我找到了一个创建登录脚本的教程,其代码如下:
Private Sub btnLogin_Click_1(sender As Object, e As EventArgs) Handles btnLogin.Click
Dim con As New SqlClient.SqlConnection(MyConnection.MyConnectionString)
con.Open()
Dim dr As SqlClient.SqlDataReader
Dim cmd As New SqlClient.SqlCommand("select * from [customer_login] where username='" + tbUsename.Text + "' and password='" + tbPassword.Text + "'", con)
dr = cmd.ExecuteReader
If dr.Read Then
Dim
MsgBox("you are logged on as " + tbUsename.Text)
TabControl1.SelectedTab = tabDetails
End If
End Sub
虽然我会第一个承认我还没有完全理解这段代码是如何运作的......但无论如何我现在都喜欢使用这个登录状态来提取相关信息从我的sql server数据库中的数据(例如用户名和地址等)到下一个窗口中的自动填充文本框。我确信这是可能的,我相信它很简单,但我似乎无法弄明白。任何人都可以向我解释这个或给我一个合适的教程。提前谢谢。
答案 0 :(得分:0)
为什么你不能再次选择,在dr.read上并放入一个数据表,这样你就可以把你想要的临时数据放到其他形式。