Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: ronald hisp en 11 Noviembre 2009, 23:30 pm



Título: ayuda en busqueda en VB.net usando MySQL...???
Publicado por: ronald hisp en 11 Noviembre 2009, 23:30 pm
Bueno:
1.- mi base datos se llama:   RH
2.- tengo una tabla llamada: login
donde ahi estan en tres campos: nombre,pass,tipo
primero ago la busqueda del nombre asta ahi funca pero lo que deseo hacer las demas consultas en la fila del nombre...
ya que hice y me busca el pass en el campo pass.

aqui pido busco el nombre ingresado mediante un textbox
Código:
Public strCon As String = ""
    Public xcon As MySqlConnection
    'creacion de un objeto tipo command
    Public xcmd As MySqlCommand

strCon = "Data Source=localhost;"
            strCon += "Database=RH;"
            strCon += "User Id=root; Password=123"
xcon = New MySqlConnection(strCon)
xcon.Open()
xcmd = New MySqlCommand
xcmd.Connection = xcon

xcmd.CommandText = "Select * from login where nombre= '" & txtusuario.Text & "' "
            Dim name As String
            name = xcmd.ExecuteScalar.ToString
 


hasta ok.
pero no se como hacer pa buscar en la fila del nombre ya buscado pa comparar el pass.
y mostrar el tipo de usuario si es admin ó normal.

Haber si me sacan de este predicamento.. recien estoy aprediendo base de datos.. y escoji MySQL..se lo basico..de las sentecias..

Antemano gracias por sus respuestas..


Título: Re: ayuda en busqueda en VB.net usando MySQL...???
Publicado por: MANULOMM en 12 Noviembre 2009, 14:21 pm
no puedes ejecutar la consulta con un ExecuteScalar, pues la consulta te devuelve mas de una columna, ejecuta la consulta como un ExecuteReader y la llevas a un datatable con el metodo load del datatable.

Despues simplemente recorres el Datatable y sacas lo que necesitas.

Atentamente,

Juan Manuel Lombana
Medellín - Colombia


Título: Re: ayuda en busqueda en VB.net usando MySQL...???
Publicado por: Meta en 12 Noviembre 2009, 22:38 pm
Mira aquí:
http://www.abcdatos.com/webmasters/tutorial/v310.html

Saludo.


Título: Re: ayuda en busqueda en VB.net usando MySQL...???
Publicado por: ronald hisp en 15 Noviembre 2009, 18:09 pm
Muchas gracias por tu aclaracion
Citar
no puedes ejecutar la consulta con un ExecuteScalar, pues la consulta te devuelve mas de una columna, ejecuta la consulta como un ExecuteReader y la llevas a un datatable con el metodo load del datatable.

Despues simplemente recorres el Datatable y sacas lo que necesitas.

Atentamente,


Y del PDF lo chekeare..
--------------------------------------------------
Bueno ya logre con el ExecuteScalar .
gracias..
la busqueda y validacion del usuario y el pass.
****************
Muchas gracias por sus respuestas..