Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: framled en 17 Diciembre 2012, 00:04 am



Título: Problema en C# con asp.net base de datos mySql y DropDownList
Publicado por: framled en 17 Diciembre 2012, 00:04 am
Hola A todos
Les cuento tengo un problema con asp y c# y mySql
Resulta que quiero capturar datos de la base de datos "query ecrita en c# conectada a MySql", y luego mostrarlo por un DropDownList en asp.

Tengo el el codigo, pero el problema es que no me muestra los datos que capturo.
Y e probado muchas cosas, como modificando la query y de como se añaden los datos a la collecion que posee el DropDownList....
alguna idea al respecto....


Este es el codigo que utilizo para la query
Código:
public static string getCountry(){
            return "SELECT * FROM `serverIngSoft`.`table_country`";
}

y este para hacer la ejecución y la conexión para la query
Código:
public static DataTable QueryConRetorno(string query)
        {
           
            Conectar();
            MySqlCommand Comando = new MySqlCommand(query,Conex);
            MySqlDataAdapter Adaptador = new MySqlDataAdapter(query, Conex);
            //Ejecuta la query
            MySqlDataReader reader = Comando.ExecuteReader();
            DataTable table = new DataTable();
            try
            {
                //llenamos la tabla con los datos seleccionados de la query
                Adaptador.Fill(table);
            }
            catch (MySqlException e)
            {
            }
            finally
            {
                //se desconecta de la base de datos
                Desconectar();
            }//retorna la tabla con los datos obtenidos
            return table;
        }


Título: Re: Problema en C# con asp.net base de datos mySql y DropDownList
Publicado por: Novlucker en 19 Diciembre 2012, 23:40 pm
Se nota que has estado probando, el "reader" ha quedado ahí y no lo utilizas para nada :P

La pregunta principal es; ¿El DataTable se está cargando con la data que corresponde?

¿Has revisado la documentación de MySQL?
http://dev.mysql.com/doc/refman/5.0/es/connector-net-examples-mysqldataadapter.html

Saludos