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

Como poner en la cadena de conexion la contraseña de la BD

Estas en el tema de Como poner en la cadena de conexion la contraseña de la BD en el foro de ASP Clásico en Foros del Web. tengo una pagina de ASp que conecta con una Base de Datos access de la forma sin DNS y con server.mappath, de la siguiente manera: ...
  #1 (permalink)  
Antiguo 09/05/2005, 03:11
 
Fecha de Ingreso: mayo-2005
Mensajes: 98
Antigüedad: 19 años, 1 mes
Puntos: 0
Como poner en la cadena de conexion la contraseña de la BD

tengo una pagina de ASp que conecta con una Base de Datos access de la forma sin DNS y con server.mappath, de la siguiente manera:

Dim conn, RS, mes, mes1
Set conn = Server.CreateObject ("ADODB.Connection")
conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="&server.mappath("bd/icsme.mdb")
Set RS = Server.CreateObject ("ADODB.RecordSet")


He mirado por muchos sitios pero no he encontrado para el driver ADODB sin DNS como añadirle a la cadena de conexion la password, ME LO PODRÍA DESIR ALGUIEN???? con esta cadena de conexion???

Weno la verdad es que tb me gustaria tenerlo claro con la conexion OLEDB que por lo que veo es bastante mas eficiente el cidigo sin la password seria:

Dim conn, RS, mes, mes1
Set conn = Server.CreateObject ("ADODB.Connection")
conn.open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="&server.mappath("bd/icsme.mdb")
Set RS = Server.CreateObject ("ADODB.RecordSet")
RS.Open "agenda", conn, 1

GRACIAS POR ADELANTADO

Última edición por Moises22; 09/05/2005 a las 04:24
  #2 (permalink)  
Antiguo 09/05/2005, 04:39
 
Fecha de Ingreso: mayo-2005
Mensajes: 98
Antigüedad: 19 años, 1 mes
Puntos: 0
No me ayudaron pero encontre una solucion, la pongo en otro post, porque me salió otra duda...

DE TODAS FORMAS GRACIAS A LOS QUE LO VIERON

Última edición por Moises22; 09/05/2005 a las 04:48
  #3 (permalink)  
Antiguo 09/05/2005, 14:30
 
Fecha de Ingreso: mayo-2005
Mensajes: 156
Antigüedad: 19 años, 1 mes
Puntos: 0
como lo has echo ??
__________________
Programador & Diseñador Web
www.ascariz.es
www.ascariz.com
www.telefonica.net/web/tiempoderol
  #4 (permalink)  
Antiguo 09/05/2005, 15:26
 
Fecha de Ingreso: mayo-2005
Mensajes: 98
Antigüedad: 19 años, 1 mes
Puntos: 0
Esta solucion funciona perfectamente:

Dim conn, RS, mes, mes1
Set conn = Server.CreateObject ("ADODB.Connection")
conn.open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="&server.mappath("bd/icsme.mdb")&";Persist Security Info=False;Jet OLEDB:Database Password=icsme;"
Set RS = Server.CreateObject ("ADODB.RecordSet")
RS.Open "agenda", conn, 1



Por si alguien no lo sabe que sirva de precedente para poner clave a la base de Datos Access hay que abirla en modo exclusivo y en herramientas/Seguridad/Establecer contraseña... se encuentra la opcion de ponerle contraseña a la base de datos.

LO QUE PREGUNTO ES: ¿ QUE SIGNIFICAN ESTOS PARAMETROS Y QUE OTROS VALORES PUEDO DARLES?:

Persist Security Info=False;
RS.Open "agenda", conn, 1

Sobre el primero e buscado informacion pero no he encontrado nada, ruego alguien responda...

Última edición por Moises22; 09/05/2005 a las 15:48
  #5 (permalink)  
Antiguo 10/05/2005, 04:01
 
Fecha de Ingreso: mayo-2005
Mensajes: 156
Antigüedad: 19 años, 1 mes
Puntos: 0
esta esplicado en el post
http://desaweb.forosdelweb.com/showthread.php?t=296233
__________________
Programador & Diseñador Web
www.ascariz.es
www.ascariz.com
www.telefonica.net/web/tiempoderol
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 11:47.