选择Value,然后选择Insert To Mysql

时间:2013-09-13 12:45:07

标签: mysql vb.net

我正在尝试从所选值中插入一个值。如果获取的行等于1或大于0,那么它会将数据插入另一个表。

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    '  Try
    con.Open()
    sql = "SELECT user_id, username, password FROM tbl_user WHERE username = '" & txt_user.Text & "' AND password= '" & txt_pass.Text & "' IS NOT NULL"
    cmd = New MySqlCommand(sql, con)
    dr = cmd.ExecuteReader
    While dr.Read
        txt_user.Text = dr("username")
        txt_pass.Text = dr("password")

        Main.Show()
        Me.Hide()
        ctr += 1

    End While

    If ctr = 0 Then
        MsgBox("Login Failed!")
        txt_user.Clear()
        txt_pass.Clear()
    Else
        sql = "INSERT INTO user_log(user_id, username, log_datetime)VALUES(" & dr(0) & ",'" & dr(1) & "','" & DateTime.Today & "')"
        cmd2 = New MySqlCommand(sql, con)
        cmd2.ExecuteNonQuery()
    End If
    dr.Close()
    cmd.Dispose()
    con.Close()
    ' Catch ex As Exception

    '  End Try

End Sub

0 个答案:

没有答案