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
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..
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
Mira aquí:
http://www.abcdatos.com/webmasters/tutorial/v310.html
Saludo.
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..