elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Curso de javascript por TickTack


  Mostrar Temas
Páginas: [1]
1  Programación / .NET (C#, VB.NET, ASP) / [Solucionado] Validar Datos de una Tabla (SQL) desde Windows Forms (VB.net) en: 26 Agosto 2010, 15:37 pm
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 :D

Código
  1. Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
  2.        Dim Usuario As String
  3.  
  4.        Dim con As SqlConnection
  5.        Dim conexion As String = "data source = PABLO-PC; initial catalog= Tabla_Prueba; integrated security=yes"
  6.  
  7.        con = New SqlConnection(conexion)
  8.  
  9.        Dim com As New SqlCommand
  10.        Dim Valor As Object
  11.  
  12.        com.CommandText = String.Format("SELECT * from Usuarios where Usuario = {0} and Contraseña = {1}", TextBox1.Text, TextBox2.Text)
  13.  
  14.        com.CommandType = CommandType.Text
  15.        com.Connection = con
  16.  
  17.        con.Open()
  18.  
  19.        Valor = com.CommandText
  20.  
  21.  
  22.        MessageBox.Show(Valor)
  23.  
  24.  
  25.        If TextBox1.Text = Valor Then
  26.            MessageBox.Show("Bienvenido " & TextBox1.Text)
  27.        ElseIf TextBox1.Text <> Valor Then
  28.            MessageBox.Show("La contraseña o el nombre de usuario no son validos")
  29.        End If
  30.  
  31.        con.Close()
  32.  
  33.    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   :D
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines