Retroceder   Foros del Web > Programación para sitios web > .NET > web forms

Respuesta
 
Herramientas Desplegado
Antiguo 17-ene-2008, 02:42   #1 (permalink)
albertoj no se puede cailificar en este momento
 
Fecha de Ingreso: mayo-2006
Mensajes: 22
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?
albertoj está desconectado   Responder Citando
Antiguo 17-ene-2008, 03:42   #2 (permalink)
meula ha deshabilitado el karma
 
Fecha de Ingreso: abril-2007
Mensajes: 32
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
meula está desconectado   Responder Citando
Antiguo 23-ene-2008, 23:22   #3 (permalink)
albertoj no se puede cailificar en este momento
 
Fecha de Ingreso: mayo-2006
Mensajes: 22
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
albertoj está desconectado   Responder Citando
Antiguo 11-may-2008, 14:23   #4 (permalink)
freezer27 ha deshabilitado el karma
 
Fecha de Ingreso: abril-2007
Mensajes: 10
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.
freezer27 está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 17:52.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93