Crear una conexión mediante DNS

11/08/2004 - 16:46 por Ana | Informe spam
Hola
Tengo creado un DNS a una bbdd de Access llamado clien. Quiero crear una
conexión a ella de la siguiente manera desde un servicio web:
OleDbConnection conn = new OleDbConnection("DNS = clien;");

Y me salta el siguiente error

"No se ha especificado un proveedor OLE DB en ConnectionString. Un ejemplo
sería, 'Provider=SQLOLEDB;'."

¿Como debo hacerlo?

GRACIAS
 

Leer las respuestas

#1 JuanDG
11/08/2004 - 18:41 | Informe spam
Debes especificar el data provider y todos los datos de conexion en el
connection string

aca te va un ejemplo en VB.NET
Imports System.Data.OleDb
...
Dim oOleDbConnection As OleDbConnection
Dim sConnString As String = _
"Provider=sqloledb;" & _
"Data Source=myServerName;" & _
"Initial Catalog=myDatabaseName;" & _
"User Id=myUsername;" & _
"Password=myPassword"
oOleDbConnection = New OleDb.OleDbConnection(sConnString)
oOleDbConnection.Open()

espero que te sirva

Juan David Gomez A.
Microsoft Certified Professional
Analista de Desarrollo - PSL S.A.
Web and Wireless Banking

"Ana" wrote in message
news:%
Hola
Tengo creado un DNS a una bbdd de Access llamado clien. Quiero crear una
conexión a ella de la siguiente manera desde un servicio web:
OleDbConnection conn = new OleDbConnection("DNS = clien;");

Y me salta el siguiente error

"No se ha especificado un proveedor OLE DB en ConnectionString. Un


ejemplo
sería, 'Provider=SQLOLEDB;'."

¿Como debo hacerlo?

GRACIAS


Preguntas similares