Getting an error in my try..catch:
An expression of non-boolean type specified in a context where a condition is expected, near ','
Try Dim connStr, cmdStr As String connStr = "server=db457994917.db.1and1.com;initial catalog=db457994917;uid=dbo457994917;pwd=electrical" cmdStr = "SELECT [ids] FROM [sessionregister] WHERE [username=@User],[password=&Pass];" Using conn As New SqlConnection(connStr) Using cmd As New SqlCommand(cmdStr, conn) conn.Open() cmd.Parameters.AddWithValue("@User", User1) cmd.Parameters.AddWithValue("@Pass", Pass1) cmd.ExecuteNonQuery() Using myreader = cmd.ExecuteReader() ids = myreader(0).ToString() End Using If ids = "" Then TextBox5.Text = "Reenter Username and Password" Exit Sub ElseIf ids <> "" Then Session("ids") = ids Else Exit Sub End If conn.Close() cmd.Dispose() conn.Dispose() End Using End Using Catch ex As Exception TextBox5.Text = ex.Message Exit Sub End Try
User1 and Pass1 are defined earlier in the program.