Hola mis estimados colegas..
tengo el siguiente problema:::
Necesito colocar mi conexion de mi base dedatos mysql en el web.config para estarla obteniendo cada ves que la requiera..
En manuales veo que dicenq ue debo de ponerla asi:
Despues de:
<appSettings/> <connectionStrings>
<add name="BMREConnString" connectionString= "driver={MySQL ODBC 3.51 Driver};server=localhost;database=name_db;uid=user ;pwd=clave;" providerName="System.Data.Odbc" />
</connectionStrings>
Antes de
<system.web>
Nota: Me conecto con el driver odbc 3.51
y en mi archivo .cs ya que lo programo con C# pongo lo siguiente:
Código C:
Ver originalstring ConnectionString = ConfigurationManager.ConnectionStrings["BMREConnString"].ConnectionString;
OdbcConnection myConnection = new OdbcConnection(ConnectionString);
myConnection.Open(
);
Y Cuando ejecuto me sale el sigueinte error:::
ERROR [IM002] [Microsoft][Administrador de controladores ODBC] No se encuentra el nombre del origen de datos y no se especificó ningún controlador predeterminado
Leyendo encontre que podia cambiar esta parte a tostring();
string ConnectionString = ConfigurationManager.ConnectionStrings["BMREConnString"].ToString();
y me sle el mismo error..
NOTA: cuando yo pongo la cadena completa en mi archivo .cs todo funciona bien:::
string ConnectionString = @"driver={MySQL ODBC 3.51 Driver};server=localhost;database=name_db;uid=user ;pwd=clave;";
asi que no es problema de datos erroneos...
que puedo ahcer colegas... ya no tengo mas ideas..