Imports system.data.odbc Public Class LoginForm1 Private Sub OK_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK.Click Dim u As String Dim p As String Dim user As String = UsernameTextBox.Text Dim pass As String = PasswordTextBox.Text Dim cnn As New Odbc.OdbcConnection Dim cmd As New Odbc.OdbcCommand() Dim dr As Odbc.OdbcDataReader Try cnn.ConnectionString = "Dsn=casestudy" cnn.Open() cmd = cnn.CreateCommand cmd.CommandText = "select password from users where username = ' " & user & "' " dr = cmd.ExecuteReader While dr.Read u = dr.GetString(0) End While Catch ex As Exception MsgBox("Error: " & ex.Source & " : " & ex.Message) End Try If pass = u Then Customer.Show() Me.Hide() End If End Sub
using a visual basic 2005, connection is through ODBC,
my database is +----------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+----------------+
| UserID | int(6) | NO | PRI | NULL | auto_increment |
| Username | varchar(40) | NO | | NULL | |
| Password | varchar(25) | YES | | NULL | |
+----------+-------------+------+-----+---------+----------------+
my real problem is that when i typed in my user and password, nothing happens, sometimes is just lags,
I'm new to this, and if ever I miss a detail/s please tell me