• Domingo 22 de Diciembre de 2024, 07:31

Autor Tema:  Visual C#  (Leído 1237 veces)

#lucia

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Visual C#
« en: Viernes 1 de Junio de 2007, 12:18 »
0
Problema conexión a BD  :(
 
Hola! Tengo un problemilla al intentar conectar desde Visual c# con MySql.

Aquí va el código:

namespace conexionBD
{
   
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

   
        private void conectar_Click(object sender, EventArgs e)
        {
            String parametrosConexion = "Server=localhost;"+ "Database=prueba;" +"Id=root;" +"Pwd=0000;";
            MySQLConnection con = new MySQLConnection(parametrosConexion);
 
            try
            {
           

                //Hace la conexión y pasa los parámetros de consulta
                String str = "SELECT * FROM clientes;";
                MySQLCommand comand = new MySQLCommand(str, con);

                con.Open();
                //int filas = comand.ExecuteNonQuery();

                //Lee los datos devueltos
                MySQLDataReader data = comand.ExecuteReaderEx();


                //Llenamos el listBox con los datos devueltos
                while (data.Read())
                {
                    //devuelve los valores del campo 2 de la tabla
                    listDatos.Items.Add(data.GetString(2));
                }
                con.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                return;
            }
            finally
            {
                con.Close();
            }
        }

 

---------------

Me da el siguiente error: MySQLDriverCS Exception: MySQLDriverCS Error: wrong query.No dabatase selected.

Muchas gracias a quien pueda ayudarme!!

PD: Ya he referenciado el MySQLDriverCS.dll

vo0do0

  • Miembro activo
  • **
  • Mensajes: 27
    • Ver Perfil
Re: Visual C#
« Respuesta #1 en: Viernes 1 de Junio de 2007, 21:25 »
0
checate esta pagina para que veas tu cadena de conexion y a parte fijate que se llame bien la base de datos que estas solicitando.

esta es la pagina:

http://www.connectionstrings.com/?carrier=mysql


Saludos..