Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Ninj4

#1
Gracias, ahora mismo me pongo a probar a ver que sale!

saludos

Edit: Pongo el codigo en VB.net por si a alguien le puede llegar a servir, muchas gracias por la ayuda :D

Código (vbnet) [Seleccionar]
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

        Dim con As SqlConnection
        Dim conexion As String = "data source = PABLO-PC; initial catalog= Umbrella; integrated security=yes"
        con = New SqlConnection(conexion)

        Dim com As SqlCommand
        Dim buscar As String = "SELECT * from Usuarios where Usuario = '" & TextBox1.Text & "' and Contraseña = '" & TextBox2.Text & "'"

        com = New SqlCommand(buscar, con)

        Dim Adapter As SqlDataAdapter = New SqlDataAdapter(buscar, con)
        Dim tabla_temp As DataTable = New DataTable

        con.Open()

        Adapter.Fill(tabla_temp)
        If tabla.Rows.Count = 1 Then
            MessageBox.Show("Bienvenido " & TextBox1.Text)
        ElseIf tabla.Rows.Count = 0 Then
            MessageBox.Show("La contraseña o el nombre de usuario no son validos")
        End If

        con.Close()

    End Sub


PD: Solo de curioso y para aprender mas, si algiuen sabe otro metodo y tiene ganas de compartirlo, bienvenido sea :P

saludos
#2
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 (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   :D