Visual Basic - problemas con validar login de usuario en bdd con mysql

Life is soft - evento anual de software empresarial
   
Vista:

problemas con validar login de usuario en bdd con mysql

Publicado por jesus (15 intervenciones) el 23/07/2015 01:39:57
hola a todos

bueno el problema que tengo es que cuando le doy click en el boton me arroja un erro que dice
Connection must be valid and open y no se por que me sale ese erro alguien me podria orientar para poder resolverlo
el error me lo da en la linea 7 lector = cmd.ExecuteReader

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Private Sub btt_login_aceptar_Click(sender As Object, e As EventArgs) Handles btt_login_aceptar.Click
 
        If txt_usuario.Text <> "" And txt_contraseña.Text <> "" Then
 
            Dim query_login = "select usuario_usuarios, pass_usuarios from usuarios where usuario_usuarios= '" & txt_usuario.Text & "' and pass_usuarios= '" & txt_contraseña.Text & "' "
            cmd = New MySqlCommand(query_login)
            lector = cmd.ExecuteReader
            Dim contador As Integer
            contador = 0
            While lector.HasRows
                contador = contador + 1
 
            End While
 
            If contador = 1 Then
                MsgBox("Login Correcto", MsgBoxStyle.Exclamation)
            Else
                MsgBox("Usuario y Contraseña Incorrectos", MsgBoxStyle.Critical)
            End If
 
        Else
            MsgBox("Debe escribir el Usuario y Contraseña", MsgBoxStyle.Critical)
        End If
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

problemas con validar login de usuario en bdd con mysql

Publicado por Rafael (65 intervenciones) el 23/07/2015 10:47:56
Si este es el codigo que usas el error es mas que evidente....

Solicitas la ejecucion de una consulta a quien ???
A esta instruccion le falta la conexion
1
MySqlCommand(query_login, CONN)

Sino a que base de datos estas apuntando ??? por ciencia infusa tu programa no lo sabe...

Ahora bien para ello necesitas establecer la conexion a la base de datos algo parecido a esto:
1
2
string connStr = "server=localhost;user=root;database=world;port=3306;password=******"
MySqlConnection conn = new MySqlConnection(connStr)

Nos cuentas???
Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

problemas con validar login de usuario en bdd con mysql

Publicado por jesus (15 intervenciones) el 23/07/2015 16:09:47
si esos para matros si los tenia en cuenta lo que pasa es que no hago la conexion en la misma clase donde esta el boton , instancio la clase conexion y con el objeto invoco el metodo conexion por eso no lo pongo donde me dices lo que pasa es que quiero validar el login que estoy tratando de hacer y como todos los ejemplos que e visto hacen la conexion en la misma clase se me ha dificultado
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

problemas con validar login de usuario en bdd con mysql

Publicado por jesus (15 intervenciones) el 24/07/2015 16:58:34
bueno ya lo he podido solucionar lo unico que hice fu despues de la consulta llenar la el datagrdiview

Dim consulta_general = "select * from empleado"
Dim reg = obj_conexion.LeerRegistro(consulta_general)
tabla_general.DataSource = reg.Table()
End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar