C sharp - Problema conexión a BD

 
Vista:

Problema conexión a BD

Publicado por @lucia (1 intervención) el 07/06/2007 09:08:08
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
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Problema conexión a BD

Publicado por Emiliano (43 intervenciones) el 07/06/2007 22:08:42
Hola Lucia, gusto en saludarte. Tu inconveniente está sencillamente en el ; que agregas en la sentencia SQL. Debería quedar así:

String str = "SELECT * FROM clientes";

Slds y espero haberte ayudado!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar