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
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


0