Foros del Web » Programación para mayores de 30 ;) » .NET »

Consulta sobre Conexion a otra BD en C#

Estas en el tema de Consulta sobre Conexion a otra BD en C# en el foro de .NET en Foros del Web. Hola les comento mi duda de como conectar otra BD (en mi Web.config ), segun los tutoriales que he buscado solo referencia a una sola ...
  #1 (permalink)  
Antiguo 18/03/2013, 09:11
Avatar de Sumerio  
Fecha de Ingreso: octubre-2009
Mensajes: 195
Antigüedad: 14 años, 6 meses
Puntos: 6
Pregunta Consulta sobre Conexion a otra BD en C#

Hola les comento mi duda de como conectar otra BD (en mi Web.config), segun los tutoriales que he buscado solo referencia a una sola cadena de conexion usando la libreria EnterpriseLibrary.

El tema es consultarle como afiliarle otra cadena de conexion, el problema es que referencia por default la primera cadena de conexion:


<configuration>
<configSections>
<section name="dataConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Data.C onfiguration.DatabaseSettings, Microsoft.Practices.EnterpriseLibrary.Data, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="true" />
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHa ndler, log4net"/>
<sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGrou p, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
<section name="SgaGestionAcceso.WEB.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
</sectionGroup>
</configSections>

<dataConfiguration defaultDatabase="ConexionGestionAcceso" />
<connectionStrings>
<add name="ConexionGestionAcceso" connectionString="Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=SGA_GestionAcceso;Data Source=."
providerName="System.Data.SqlClient" />


<add name="ConexionWSData" connectionString="Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=WSData;Data Source=."
providerName="System.Data.SqlClient" />


</connectionStrings>

....


En la capa de acceso de datos captura por medio de un Database (este captura por default la primera cadena de conexion, quiero capturar la otra cadena de conexion):


using System;
using Microsoft.Practices.EnterpriseLibrary.Common.Confi guration;
using Microsoft.Practices.EnterpriseLibrary.Data;


private Database db;

public DAEscaneoAgenciaSucursal()
{
db = EnterpriseLibraryContainer.Current.GetInstance<Dat abase>();
}


Ahi te indico mi duda la referencia lo hace donde lo he pintado en color negrita, lo que necesito es referenciar ConexionWSData. (No tengo mucho conocimiento en usar la libreria EnterpriseLibrary)
Si me puedes ayudar seria genial.

Etiquetas: bd, conexion, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:17.