Nicht in der Lage zu erkennen KeyPress-Ereignis für die Enter-Taste

Ich versuche, verwenden Sie das KeyPress-Ereignis in VB.NET 2008, aber es funktioniert nicht. Kann jemand mir helfen herauszufinden, was ist falsch an diesem code? Diese Nachricht wird nicht angezeigt und das mein ist-Zustand aus meiner DB auch nicht. Das Programm sagt, dass es OK ist, aber es funktioniert nicht.

If e.KeyChar = Chr(Keys.Enter) Then
    tblLogin = Proses.ExecuteQuery("Select * From TblUser where kode_user = '" & KdUserTxt.Text & "'")
    If tblLogin.Rows.Count = 0 Then
        MessageBox.Show("Kode User Not Found!", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information)
        KdUserTxt.Focus()
    Else
        StatusTxt.Text = tblLogin.Rows(0).Item("status")
        PswTxt.Focus()
    End If
End If
Wie haben Sie Ihre KeyPress-Ereignis deiner TextBox ?
Heilige Sql-Injection-Schwachstelle, Batman!
Follow-up auf den vorherigen Kommentar: Bitte nicht mit string-Verkettung, wie die zu erstellen sind, - Abfragen. Was ist, wenn ich etwas wie 'DROP TABLE TblUser;-- in Ihrem KdUserTxt box?
also, was muss ich tun? im Neuling hier bitte ur Hilfe ..

InformationsquelleAutor Revan Wijaya | 2012-10-04

Schreibe einen Kommentar