Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/12/2011, 01:31
wwwmaster
 
Fecha de Ingreso: noviembre-2002
Ubicación: DF
Mensajes: 1.056
Antigüedad: 21 años, 5 meses
Puntos: 37
Respuesta: Conexion ODBC y OLEDB

De entrada, si usas ODBC, quiza tengas que tener acceso al windows de la maquina donde residira la base de datos para crearle su ODBC a traves de: INICIO-> PANEL DE CONTROL->PERFORMANCE->ADMINISTRATIVE TOOLS->DATA SOURCES.

Alli deberas crear un System DNS (Data Source Name) como "MIDATABASE" que apunte al driver y database que requieras, ya luego unicamente en tu codigo abres la conexion hacia esa "MIDATABASE"

Mientras que si lo haces a traves de una cadena de conexion OLEDB, todas las propiedades (nombre de base de datos, ruta o ip) debes especificarlas en tu codigo.

Te recomiendo mas la segunda.

Ejemplo de conexion con cadena OLEDB
cnnSqlServer = New SqlConnection(ConfigurationManager.ConnectionStrin gs("GeneralConnectionString").ConnectionString)
cnnSqlServer.Open()
'conPubs = New SqlConnection("Server=111.222.666.444;uid=XX;pwd=X XX;database=XXXXXX")

Donde, GeneralConnectionString esta dentro del web.config como:
<add name="GeneralConnectionString" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=MIDATABASE;Integrated Security=True;" />