Foros del Web » Programación para mayores de 30 ;) » .NET »

MysqlDataReader no me funciona bien.

Estas en el tema de MysqlDataReader no me funciona bien. en el foro de .NET en Foros del Web. Buenas amigos de Foros del Web, espero que me puedan hechar una mano con este problema que m eha surgido. Problema: Estoy creando un modulo ...
  #1 (permalink)  
Antiguo 14/03/2011, 15:44
 
Fecha de Ingreso: enero-2010
Ubicación: mi casa
Mensajes: 11
Antigüedad: 14 años, 3 meses
Puntos: 0
MysqlDataReader no me funciona bien.

Buenas amigos de Foros del Web, espero que me puedan hechar una mano con este problema que m eha surgido.

Problema:
Estoy creando un modulo de login para mi aplicacion, cuando estoy trabajando en la parte de coneccion a la base de datos para autentificar al usuario, uso como motor de la BD MySQL, usando la siguiente funcion:




Código ASP:
Ver original
  1. public class intro_DB
  2.     {
  3.  
  4.         //creamos las variables y designamos los valores.
  5.         MySqlConnection mysql_con;
  6.         public MySqlDataReader mysql_Adapter = new MySqlDataReader();
  7.         //Aqui es donde el MySQLDataReader me tira el siguiente error: No contiene construtores.
  8.  
  9.  
  10.         /// <summary>
  11.         /// ejecutamos la consulta Transac-SQL
  12.         /// </summary>
  13.         public void execQuerry(string querry)
  14.         {
  15.             ConnectionStringSettings set_Config;
  16.             set_Config = ConfigurationManager.ConnectionStrings["IntroDB_String"];
  17.  
  18.             mysql_con = new MySqlConnection(set_Config.ConnectionString);
  19.  
  20.             //Verficamos si la coneccion esta abierta si es asi, la cerramos.
  21.             if (mysql_con.State == System.Data.ConnectionState.Open)
  22.             {
  23.                 mysql_con.Close();
  24.             }
  25.  
  26.             try
  27.             {
  28.                 //Abrimos la coneccion a la base de datos.
  29.                 mysql_con.Open();
  30.  
  31.                 using (MySqlCommand mySQL_cmd = new MySqlCommand(querry))
  32.                 {
  33.                     mysql_Adapter = mySQL_cmd.ExecuteReader();
  34.                 }                
  35.  
  36.                 //Cerramos la coneccion a la base de datos.
  37.                 mysql_con.Close();
  38.  
  39.             }
  40.             catch (MySqlException ex )
  41.             {
  42.                  ex.ToString();
  43.             }
  44.  
  45.         }
  46.  
  47.  
  48.     }




Saludos y muchas gracias de antemano.
  #2 (permalink)  
Antiguo 14/03/2011, 16:27
Avatar de SDEK  
Fecha de Ingreso: diciembre-2009
Ubicación: MX
Mensajes: 156
Antigüedad: 14 años, 4 meses
Puntos: 8
Respuesta: MysqlDataReader no me funciona bien.

Eso sucede porque "new MySqlDataReader()" esta esperando que le pases un parámetro al crear la instancia.


Saludos,
__________________
Tecnologías de la Información
Karel Priego
| @karelpriego
  #3 (permalink)  
Antiguo 16/03/2011, 23:54
 
Fecha de Ingreso: enero-2010
Ubicación: mi casa
Mensajes: 11
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: MysqlDataReader no me funciona bien.

Ya parece que lo he resulto como me los has dicho, junto a eso el comando exacto fue este:

Código ASP:
Ver original
  1. mysql_Adapter = mySQL_cmd.ExecuteReader();

Última edición por Lokocr; 17/03/2011 a las 00:01

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:34.