Foros del Web » Programando para Internet » ASP Clásico »

¿Se puede pasar como parámetro el archivo?

Estas en el tema de ¿Se puede pasar como parámetro el archivo? en el foro de ASP Clásico en Foros del Web. Hola! Tengo una aplicación diseñada para una BD en ACCESS. Quisiera que la misma funcionara para varias BD (una a la vez) seleccionando el nombre ...
  #1 (permalink)  
Antiguo 27/07/2002, 22:17
 
Fecha de Ingreso: julio-2002
Mensajes: 46
Antigüedad: 22 años, 9 meses
Puntos: 0
¿Se puede pasar como parámetro el archivo?

Hola! Tengo una aplicación diseñada para una BD en ACCESS. Quisiera que la misma funcionara para varias BD (una a la vez) seleccionando el nombre del archivo access de una lista. ¿Cómo le paso este nombre a la conexión ADODB?
Gracias de antemano!
  #2 (permalink)  
Antiguo 27/07/2002, 22:28
Avatar de Aston  
Fecha de Ingreso: mayo-2001
Ubicación: Madrid
Mensajes: 933
Antigüedad: 23 años, 11 meses
Puntos: 0
Re: ¿Se puede pasar como parámetro el archivo?

Muy sencillo:

Dado que la conexión podría ser así:

Set dbConn = Server.Createobject("ADODB.Connection")
dbConn.Open "Driver={Microsoft Access Driver (*.mdb)}; " & "Dbq=" & Server.MapPath("NombreBD")

Podrías pasarte el nombre de la BD por QueryString así:

Pagina.asp?bd=BaseDatos_1
Pagina.asp?bd=BaseDatos_2
Pagina.asp?bd=BaseDatos_3

Y en la página de vuelta recogerías el valor y compondrías la cadena de conexión así:

cBD = Request.QueryString("bd")

Set dbConn = Server.Createobject("ADODB.Connection")
dbConn.Open "Driver={Microsoft Access Driver (*.mdb)}; " & "Dbq=" & Server.MapPath(cBD)

Espero te sirva. Un saludo.

<a href="http://www.laventanita.net/" target="_blank">
<img src="http://www.breogan.org/images/Aston.gif" border="0" alt="La Ventanita.net - Lo imprescindible en la red"></a>
  #3 (permalink)  
Antiguo 27/07/2002, 23:07
 
Fecha de Ingreso: julio-2002
Mensajes: 46
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: ¿Se puede pasar como parámetro el archivo?

Astón:
Muchas gracias por tu respuesta. Probé para las actualizaciones. Funciona perfecto. Ahora probaré a insertarla a la aplicación como una variable de session.
Chao.
  #4 (permalink)  
Antiguo 28/07/2002, 11:17
Avatar de Aston  
Fecha de Ingreso: mayo-2001
Ubicación: Madrid
Mensajes: 933
Antigüedad: 23 años, 11 meses
Puntos: 0
Re: ¿Se puede pasar como parámetro el archivo?

De nada, Oneyda, me alegro de verdad que te funcionase.

Un saludote.

<a href="http://www.laventanita.net/" target="_blank">
<img src="http://www.breogan.org/images/Aston.gif" border="0" alt="La Ventanita.net - Lo imprescindible en la red"></a>
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 12:36.