Problema en C# con asp.net base de datos mySql y DropDownList

Iniciado por framled, 17 Diciembre 2012, 00:04 AM

0 Miembros y 1 Visitante están viendo este tema.

framled

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
public static string getCountry(){
            return "SELECT * FROM `serverIngSoft`.`table_country`";
}


y este para hacer la ejecución y la conexión para la query
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;
        }

Novlucker

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
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein