Foros del Web » Programando para Internet » ASPX (.net) »

Ruta MDB en Web.config

Estas en el tema de Ruta MDB en Web.config en el foro de ASPX (.net) en Foros del Web. Un poco de ayuda please. Habitualmente utilizo este tipo de cadena de conexión en web.config <add key="cadenaConexionAccess" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\datos\miBD.mdb;Mode=ReadWrite" /> en este caso uso esta ...
  #1 (permalink)  
Antiguo 17/01/2008, 03:42
 
Fecha de Ingreso: mayo-2006
Mensajes: 23
Antigüedad: 17 años, 11 meses
Puntos: 0
Ruta MDB en Web.config

Un poco de ayuda please.

Habitualmente utilizo este tipo de cadena de conexión en web.config

<add key="cadenaConexionAccess" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\datos\miBD.mdb;Mode=ReadWrite" />

en este caso uso esta

<add key="cadenaConexionAccess" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\localhost\datos\miBD.mdb;Mode=ReadWrite" />

El primer caso siempre funciona, el segundo caso funciona un rato y se me bloquea el equipo.

Siempre uso la primera por que conozco la ubicación del la base de datos.
Pero estoy probando, ya que tengo que publicar una Web en la que no la voy a saber.

Alguien sabe como poner la ruta cuando solo sabes el dominio?
  #2 (permalink)  
Antiguo 17/01/2008, 04:42
 
Fecha de Ingreso: abril-2007
Mensajes: 163
Antigüedad: 17 años
Puntos: 2
Re: Ruta MDB en Web.config

Yo conecto con un mdb con ruta relativa de la siguiente manera:

app.config o web.config
<connectionStrings>
<add name="CYBER" connectionString="Provider=Microsoft.Jet.OLEDB.4.0 ;Data Source=..\..\CYBER_MAIL.mdb"
providerName="System.Data.OleDb" />
<add name="Inventari.My.MySettings.InventariConnectionS tring"
connectionString="Provider=Microsoft.Jet.OLEDB.4.0 ;Data Source=|DataDirectory|\CYBER_MAIL.mdb"
providerName="System.Data.OleDb" />
</connectionStrings>


Codigo vb de conexion:

Public Function abrirConexion() As Boolean
Try
Dim strCon As String
strCon = System.Configuration.ConfigurationManager.Connecti onStrings("CYBER").ConnectionString()
Me.Conex = New OleDb.OleDbConnection(strCon)
Me.Conex.Open()

Return True
Catch
Return False
End Try
End Function
  #3 (permalink)  
Antiguo 24/01/2008, 00:22
 
Fecha de Ingreso: mayo-2006
Mensajes: 23
Antigüedad: 17 años, 11 meses
Puntos: 0
Re: Ruta MDB en Web.config

Pues en mi caso se me para.

Al final he optado por sacar la ruta con server.path

Muchas gracias
  #4 (permalink)  
Antiguo 11/05/2008, 14:23
 
Fecha de Ingreso: abril-2007
Mensajes: 20
Antigüedad: 17 años
Puntos: 0
De acuerdo Re: Ruta MDB en Web.config

usa Request.PhysicalApplicationPath (te devuelve un string con la ruta completa de tu aplicación web y termina con "\", por ejemplo "c:\inetpub\wwwroot\MiProyectoWeb\") para obtener la ruta física del server web, luego le concatenas "App_Data\basededatos.mdb".

algo asi:
C#:

string ruta = Request.PhysicalApplicationPath + "App_Data\basededatos.mdb";

en VB seria algo asi (ya dejé VB :P):

dim ruta as string = Request.PhysicalApplicationPath & "App_Data\basededatos.mdb"

Espero sea de tu ayuda.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:28.