![]() |
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? |
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 |
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 |
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. |
| La zona horaria es GMT -6. Ahora son las 21:52. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.