从MS SQL数据库中提取信息

时间:2015-06-02 21:04:45

标签: sql-server database vb.net

我的数据库有一个名为“SerialKey”3列id的表,它是PK Email&串行

我在VB.NET中有一个窗体,窗体有1个标签,1个TextBox,1个Button, 标签中的文字显示电子邮件地址,此电子邮件地址会有所不同。当我单击表单上的按钮时,我希望在数据库中搜索电子邮件地址并在数据库中查找序列。我已经显示了下面的代码,但它给了我一个错误说 “对象引用未设置为对象的实例”它突出显示下面的行。

Dim reader As SqlDataReader = command.ExecuteReader()

有人可以帮助我,因为我真的被困了,真的很新:) 任何帮助表示赞赏。

con = New SqlConnection("Data Source= My connection string here; Password='my password here'; ")
    cmd.Connection = con
        cmd.CommandText = "SELECT Serial FROM SerialKey Where Serial= ?"
        cmd.Parameters.AddWithValue("?", LblName.Text)
        con.Open()
        Dim lrd As SqlDataReader = cmd.ExecuteReader()
        While lrd.Read()
            'Do something
            If lrd.HasRows Then
                lrd.Read()
                UsersKey.Text = lrd.GetString(1)               
                TextBox2.Text = lrd.GetString(2)
            End If
        End While
    Catch ex As Exception
        MessageBox.Show("Error while retrieving records on table..." & ex.Message, "Load Records")
    Finally
        con.Close()
    End Try

0 个答案:

没有答案