IS 341 - Database Administration
Project #11 Solution

Homework

For this solution, I modified the login code from project #10 as follows. Note that I've used a dataset here - perhaps a datareader would be more appropriate given that we're only reading the password.

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim SQLCommand As New System.Data.SqlClient.SqlCommand
        SQLCommand.Connection = Me.SqlConnection1
        SQLCommand.CommandText = "SELECT password FROM Users WHERE loginID = '" + txtLogin.Text + "'"
        Dim dataReader As System.Data.SqlClient.SqlDataReader
        Me.SqlConnection1.Open()
        dataReader = SQLCommand.ExecuteReader()
        dataReader.Read()
        If dataReader.HasRows() Then
            If Not dataReader.IsDBNull(0) Then
                If txtPassword.Text = dataReader.GetString(0) Then
                    lblOutput.Text = "You're in..."
                Else
                    lblOutput.Text = "login failed..."
                End If
            Else
                lblOutput.Text = "login failed..."
            End If
        Else
            lblOutput.Text = "login failed..."
        End If
    End Sub

Personal Database Project

As usual, I looked over what I could find on your server and accepted most anything that worked properly.

 

Back to the top