Conexion SQL Server

20/09/2004 - 12:29 por Montse | Informe spam
Hola a tod@s:

Estoy intentando conectarme a una base de datos
almacenada en SQL.

Habiendo configurado un controlador ODBC para una base
de datos concreta y para un usuario, cuando al string de
conexion de un objeto Connection le asigno el valor:

connection.ConnectionString = "dsn=" + serverName
+ ";uid=" + userName + ";pwd=" + password + ""

El problema es que me gustaría que realizar la
conexión ahorrandome la configuración, del controlador
ODBD, es decir del tipo:

connection.ConnectionString= "Server=" + serverName
+ ";Database=" + databaseName + ";Trusted_Connection=yes"

Pero al ejecutar el método Open del objeto connection,
obtengo el siguiente error:

"[Microsoft][Administrador de controladores ODBC] No se
encuentra el nombre del origen de datos y no se especificó
ningún controlador predeterminado."

Alguien sabe el motivo.

Muchas gracias por adelantado.
 

Leer las respuestas

#1 sole
20/09/2004 - 12:54 | Informe spam
"Provider=SQLOLEDB.1;Password=" & password & ";Persist Security
Info=True;User ID=" & userName & ";Initial Catalog=" & NombreBd & ";Data
Source=" & sServidor & ""

"Montse" escribió en el mensaje
news:45a001c49efc$bd82ce30$

Hola a :

Estoy intentando conectarme a una base de datos
almacenada en SQL.

Habiendo configurado un controlador ODBC para una base
de datos concreta y para un usuario, cuando al string de
conexion de un objeto Connection le asigno el valor:

connection.ConnectionString = "dsn=" + serverName
+ ";uid=" + userName + ";pwd=" + password + ""

El problema es que me gustaría que realizar la
conexión ahorrandome la configuración, del controlador
ODBD, es decir del tipo:

connection.ConnectionString= "Server=" + serverName
+ ";Database=" + databaseName + ";Trusted_Connection=yes"

Pero al ejecutar el método Open del objeto connection,
obtengo el siguiente error:

"[Microsoft][Administrador de controladores ODBC] No se
encuentra el nombre del origen de datos y no se especificó
ningún controlador predeterminado."

Alguien sabe el motivo.

Muchas gracias por adelantado.

Preguntas similares