C sharp - csharp y mysql

 
Vista:

csharp y mysql

Publicado por alfonso (31 intervenciones) el 16/03/2007 07:52:49
Hola, estoy intentando conectar mysql con csharp y realizo lo siguiente

using System;
using System.Data;
using System.Data.Odbc;

class CommandOdbcExample{

static void Main() {
string ConnectionString = @"driver={MySQL ODBC 3.51 Driver};server=localhost;database=bdprueba;uid=usuario;pwd=clave;";
string CommandText = "select * from tabla";
OdbcDataReader reader = null;
OdbcConnection myConnection = new OdbcConnection(ConnectionString);
OdbcCommand myCommand = new OdbcCommand(CommandText, myConnection);

try {

myConnection.Open();
reader = myCommand.ExecuteReader();

Console.WriteLine( "Querying database {0} with query {1}\n", myConnection.Database, myCommand.CommandText);

}
catch (OdbcException ex)
{
Console.WriteLine(ex.ToString());
}
finally
{
myConnection.Close();
Console.WriteLine("Connection Closed.");
}
}
}

El problema es que me da este error

System.Data.Odbc.OdbcException: ERROR [IM002] [Microsoft][Administrador de controladores ODBC] No se encuentra el nombre del origen de datos y no se especific¢ ning£n controlador predeterminado
at System.Data.Odbc.OdbcConnection.Open()
at CommandOdbcExample.Main()
Connection Closed.

Alguien me dice que puede sre
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
sin imagen de perfil
Val: 158
Bronce
Ha disminuido 1 puesto en C sharp (en relación al último mes)
Gráfica de C sharp

RE:csharp y mysql

Publicado por Yamil Bracho (1164 intervenciones) el 16/03/2007 14:02:09
Chequea http://www.connectionstrings.com/?carrier=mysql .De lo que vi ali te falta Option=3 en tu connection String.
Otra sugerencia es que uses el proveedor ADO.NET de MySql
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

RE:csharp y mysql

Publicado por alfonso (31 intervenciones) el 16/03/2007 14:20:14
He probado cn esa opción e igual, mirare lo que he has dixo y ya te dire

Gracias
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