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

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  error al ejecutar consulta
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: error al ejecutar consulta  (Leído 2,936 veces)
Joe Fraddy

Desconectado Desconectado

Mensajes: 277


Ver Perfil
error al ejecutar consulta
« en: 7 Enero 2016, 20:54 pm »

Hola amigos, tengo un botón que debe hacer una conexión por mySQL, ya probé que conecte a la bd y lo hace, el problema es cuando quiero que ejecute una consulta.

mi código es este:

Código
  1. private void btnAceptar_Click(object sender, EventArgs e)
  2.        {
  3.            if (connection.State == ConnectionState.Closed) {
  4.                iniciarConexion();
  5.            }
  6.            vUsuario = txtUser.Text;
  7.            vPasswd = txtPasswd.Text;
  8.            // EJECUTAR CONSULTA
  9.            MySqlConnection conn = new MySqlConnection(connectionString);
  10.            MySqlCommand command = conn.CreateCommand();
  11.            command.CommandText = "select login,password from usuarios where login='" + vUsuario + "' and password='" + vPasswd + "'";
  12.  
  13.            // LEER DATOS DE LA CONSULTA
  14.            MySqlDataReader reader = command.ExecuteReader();
  15.            if (reader.Read())
  16.            {
  17.                if (reader["login"].ToString() == vUsuario & reader["password"].ToString() == vPasswd)
  18.                {
  19.                    MessageBox.Show("Bien hecho, tu usuario y contraseña son correctos", "Conectado");
  20.                }
  21.                else
  22.                {
  23.                    MessageBox.Show("Su usuario o contraseña son erroneos", "Error");
  24.                }

El error me lo da en la línea 14.

gracias. Saludos!!!


En línea

ivancea96


Desconectado Desconectado

Mensajes: 3.412


ASMático


Ver Perfil WWW
Re: error al ejecutar consulta
« Respuesta #1 en: 7 Enero 2016, 22:09 pm »

Y el error es...?


En línea

Joe Fraddy

Desconectado Desconectado

Mensajes: 277


Ver Perfil
Re: error al ejecutar consulta
« Respuesta #2 en: 7 Enero 2016, 22:44 pm »

El error solo me dice:

Código:
No se controló InvalidOperationExeption
Connection must be valid and open.
En línea

ivancea96


Desconectado Desconectado

Mensajes: 3.412


ASMático


Ver Perfil WWW
Re: error al ejecutar consulta
« Respuesta #3 en: 7 Enero 2016, 23:06 pm »

Antes de empezar con el comando, tienes que abrir la conexión, con "conn.Open()" (y no olvides cerrarla con "conn.Close()"
En línea

Joe Fraddy

Desconectado Desconectado

Mensajes: 277


Ver Perfil
Re: error al ejecutar consulta
« Respuesta #4 en: 7 Enero 2016, 23:31 pm »

Gracias, con eso ya hace la conexión, pero ahora creo que mi consulta esta mal, porque me dice que el usuario o contraseña no existen cuando están bien :-(

En línea

eLank0
eLhAcKeR r00Lz


Desconectado Desconectado

Mensajes: 1.062



Ver Perfil WWW
Re: error al ejecutar consulta
« Respuesta #5 en: 14 Enero 2016, 14:55 pm »

¿Por qué no pruebas de ejecutar la consulta desde otro entorno? A lo mejor ahi está el problema.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines