No consigo la conexion con un mdb en un WebService

03/07/2004 - 12:51 por Jose Carlos | Informe spam
Estoy intentando implementar un WebService, pero sin grandes resultados.
Quiero colgar este webservice en un servidor web y que abra una base de
datos de Acces y devuelva un dataset al cliente.
De momento lo estoy haciendo en local y no estoy logrando mucho.
No consigo hacer la conexion, ahora me da el siguiente error, al realizar el
conexion.open a la base de datos.

"El motor de base de datos Microsoft Jet no puede abrir el archivo
'C:\Inetpub\wwwroot\BaseDatos.mdb'. Está abierto en modo exclusivo por otro
usuario o bien necesita permiso para ver sus datos"

La cadena de conexión es :

Me.OleDbConnection1.ConnectionString = "Jet OLEDB:Global Partial Bulk
Ops=2;Jet OLEDB:Registry Path=;Jet OLEDB:Database L" & _
"ocking Mode=1;Jet OLEDB:Database Password=;Data Source=" & _
"""C:\Inetpub\wwwroot\BaseDatos.mdb"";User Id=Admin;Password=;Jet
OLEDB:Engine Type=5;Jet OLEDB:Global Bulk Tran" & _
"sactions=1;Provider=""Microsoft.Jet.OLEDB.4.0"";Jet OLEDB:System
database=;Jet OLE" & _
"DB:SFP=False;Extended Properties=;Mode=Share Deny None;Jet OLEDB:New
Database Pa" & _
"ssword=;Jet OLEDB:Create System Database=False;Jet OLEDB:Don't Copy Locale
on Co" & _
"mpact=False;Jet OLEDB:Compact Without Replica Repair=False;User
ID=Admin;Jet OLE" & _
"DB:Encrypt Database=False"

Me podeis ayudar.
Muchas gracias.

Pdt:No tengo ninguna proteccion en esta base de datos, ni usuario ni
contraseña...etc
 

Leer las respuestas

#1 GastonQ
03/07/2004 - 23:06 | Informe spam
Hola, aquí va la solución

http://support.microsoft.com/?scid=...es;E308100

Saludos
Gaston Quirque
Microsoft MVP

"Jose Carlos" escribió en el mensaje
news:
Estoy intentando implementar un WebService, pero sin grandes resultados.
Quiero colgar este webservice en un servidor web y que abra una base de
datos de Acces y devuelva un dataset al cliente.
De momento lo estoy haciendo en local y no estoy logrando mucho.
No consigo hacer la conexion, ahora me da el siguiente error, al realizar


el
conexion.open a la base de datos.

"El motor de base de datos Microsoft Jet no puede abrir el archivo
'C:\Inetpub\wwwroot\BaseDatos.mdb'. Está abierto en modo exclusivo por


otro
usuario o bien necesita permiso para ver sus datos"

La cadena de conexión es :

Me.OleDbConnection1.ConnectionString = "Jet OLEDB:Global Partial Bulk
Ops=2;Jet OLEDB:Registry Path=;Jet OLEDB:Database L" & _
"ocking Mode=1;Jet OLEDB:Database Password=;Data Source=" & _
"""C:\Inetpub\wwwroot\BaseDatos.mdb"";User Id=Admin;Password=;Jet
OLEDB:Engine Type=5;Jet OLEDB:Global Bulk Tran" & _
"sactions=1;Provider=""Microsoft.Jet.OLEDB.4.0"";Jet OLEDB:System
database=;Jet OLE" & _
"DB:SFP=False;Extended Properties=;Mode=Share Deny None;Jet OLEDB:New
Database Pa" & _
"ssword=;Jet OLEDB:Create System Database=False;Jet OLEDB:Don't Copy


Locale
on Co" & _
"mpact=False;Jet OLEDB:Compact Without Replica Repair=False;User
ID=Admin;Jet OLE" & _
"DB:Encrypt Database=False"

Me podeis ayudar.
Muchas gracias.

Pdt:No tengo ninguna proteccion en esta base de datos, ni usuario ni
contraseña...etc



Preguntas similares