使用dataReader的多个表

时间:2014-07-25 09:12:22

标签: mysql vb.net

我试图将数据从mysql数据库中的两个表加载到文本字段中,但它不会加载

这是我的代码

Private Sub LoadData()
        connString = "Server=Localhost;Database=smart_parking;User Id=root;password="
        conn = New MySqlConnection(connString)
        conn.Open()
        sql = "select a.*, k.* from a anggota, k kendaraan where a.id_card = '" + ComboId.Text + "'"
        Dim SqlCommand As New MySqlCommand(sql, conn)
        reader = SqlCommand.ExecuteReader
        Try
            reader.Read()
            TxtKartu.Text = reader.GetString(0)
            TxtId.Text = reader.GetString(1)
            TxtNama.Text = reader.GetString(2)
            TxtAlamat.Text = reader.GetString(3)
            TxtUmur.Text = reader.GetString(4)
            TxtPekerjaan.Text = reader.GetString(5)
        Catch ex As Exception
            MsgBox(ex)
        End Try
        conn.Close()
    End Sub

它没有说什么,只是无法将任何数据加载到文本字段。但如果我只使用一张桌子,那就完美了。 谁知道问题是什么?提前致谢

0 个答案:

没有答案