29/12/2011, 01:31
|
| | Fecha de Ingreso: noviembre-2002 Ubicación: DF
Mensajes: 1.056
Antigüedad: 22 años 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;" /> |