Buenas a todos, queria consultar como obtener y luevo validar un dato desde una tabla en sql server.
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
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
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 (vbnet) [Seleccionar]
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