Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/05/2006, 12:28
mellidecai
 
Fecha de Ingreso: mayo-2005
Mensajes: 95
Antigüedad: 19 años
Puntos: 0
Acceso a Datos

Bueno, yo tengo problemas con el acceso a datos; estoy empezando con ASP.NET y servicios web y hago lo siguiente: defino primero la cadena de conexión y despues creo el método ObtenerProductos.


public OleDbConnection nwindConn = new OleDbConnection(@"provider=Microsoft.Jet.OLEDB.4.0 ;Data Source=C:\Documents and Settings\...\prueba_portal.mdb;");



[WebMethod]

public DataSet ObtenerProductos ()

{

OleDbDataAdapter ProductosDA = new OleDbDataAdapter("SELECT * FROM Productos", nwindConn);

DataSet ProductosDS = new DataSet();

ProductosDA.MissingSchemaAction = MissingSchemaAction.AddWithKey;

ProductosDA.Fill(ProductosDS);

return ProductosDS;

}

Al compilar el servicio web no me da ningun error y aparece la página .asmx con la lista de los métodos disponibles por el servicio; selecciono el método ObtenerProductos y al darle a "Invocar" me salta un error:

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

Cual es el problema??