Tengo un formulario con dos textbox (usuario y contraseña) la idea es q al presionar un boton los valores ingresados en los textbox se verifiquen en la tabla del sql, y que dependiendo si estan o no, que aparezca un messagebox "usuario existente" o "usuario inexistente"
Hasta ahora tengo esto, el problema es q no encuentro la manera de validar los datos q pongo en los textbox, si alguien con mas conocimientos me da una mano, se lo agradezco
Código
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Dim Usuario As String Dim con As SqlConnection Dim conexion As String = "data source = PABLO-PC; initial catalog= Tabla_Prueba; integrated security=yes" con = New SqlConnection(conexion) Dim com As New SqlCommand Dim Valor As Object com.CommandText = String.Format("SELECT * from Usuarios where Usuario = {0} and Contraseña = {1}", TextBox1.Text, TextBox2.Text) com.CommandType = CommandType.Text com.Connection = con con.Open() Valor = com.CommandText MessageBox.Show(Valor) If TextBox1.Text = Valor Then MessageBox.Show("Bienvenido " & TextBox1.Text) ElseIf TextBox1.Text <> Valor Then MessageBox.Show("La contraseña o el nombre de usuario no son validos") End If con.Close() End Sub
Basicamente mi problema es q no encuentro el comando correcto para hacer las comparaciones entre el valor obtenido de la base de datos y el valor ingresado en el textbox, ya probe utilizando executescalar para identificar el valor de forma numerica, pero al tener string.forma para poder asignar valores a la busqueda me da error.
Gracias de antemano