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

contraseña y db de access?

Estas en el tema de contraseña y db de access? en el foro de ASP Clásico en Foros del Web. Hola gente... Busqué esto en el foro y no lo encontré, de todos modos tengo una duda... estoy usando este código para abrir una base ...
  #1 (permalink)  
Antiguo 18/03/2005, 09:33
 
Fecha de Ingreso: noviembre-2004
Mensajes: 31
Antigüedad: 20 años, 5 meses
Puntos: 0
Pregunta contraseña y db de access?

Hola gente... Busqué esto en el foro y no lo encontré, de todos modos tengo una duda...
estoy usando este código para abrir una base de datos:
Código PHP:
On Error Resume Next
      Dim DB
      Set DB 
Server.CreateObject ("ADODB.Connection")
      
DB.Open ("PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE="&Server.MapPath("/v3/dbs/aereos.mdb")&";")
      
Dim RS      Set RS Server.CreateObject ("ADODB.Recordset"
y quiero agregar una contraseña a la base de datos. para eso cambio la linea .open por:

Código PHP:
DB.Open ("PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE="&Server.MapPath("/v3/dbs/aereos.mdb")&";PWD=pass"
(probé con pwd y password). el asp no puede abrir la base de datos.....

entonces, cómo es? esta propiedad de pwd sirve para la contraseña que se establece en herramientas / seguridad / establecer contraseña de base de datos no?
otra, como se hace el manejo de usuarios? por ejemplo, quiero crear un usuario con permiso de lectura solamente.... cómo es?
gracias,,,

Última edición por ponzonik; 18/03/2005 a las 09:36
  #2 (permalink)  
Antiguo 18/03/2005, 09:44
Avatar de pempas  
Fecha de Ingreso: diciembre-2003
Ubicación: Barcelona
Mensajes: 985
Antigüedad: 21 años, 4 meses
Puntos: 6
Quita los parentesis del principio y el final.

Saludos
  #3 (permalink)  
Antiguo 18/03/2005, 09:49
 
Fecha de Ingreso: noviembre-2004
Mensajes: 31
Antigüedad: 20 años, 5 meses
Puntos: 0
gracias pempas, pero no era eso... de todos modos lo hice y no funcionó

el error que obtengo es este>

500.100
Tipo de error:
Microsoft JET Database Engine (0x80004005)
No se pudo encontrar el archivo ISAM instalable.
/v3/index.asp, línea 34


gracias!
  #4 (permalink)  
Antiguo 18/03/2005, 09:54
Avatar de pempas  
Fecha de Ingreso: diciembre-2003
Ubicación: Barcelona
Mensajes: 985
Antigüedad: 21 años, 4 meses
Puntos: 6
Sería así:

Db.Open "Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\mydatabase.mdb;Uid=Admin;Pwd=;"
  #5 (permalink)  
Antiguo 18/03/2005, 09:54
Avatar de pempas  
Fecha de Ingreso: diciembre-2003
Ubicación: Barcelona
Mensajes: 985
Antigüedad: 21 años, 4 meses
Puntos: 6
O así:

Db.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\somepath\mydb.mdb;User Id=admin;Password=;"
  #6 (permalink)  
Antiguo 18/03/2005, 09:58
 
Fecha de Ingreso: noviembre-2004
Mensajes: 31
Antigüedad: 20 años, 5 meses
Puntos: 0
progresamos, ahora me otro error :) >

500.100
Tipo de error:
Microsoft JET Database Engine (0x80040E4D)
No se puede iniciar la aplicación. Falta el archivo de información del grupo de trabajo o bien está abierto en modo exclusivo por otro usuario.
/v3/index.asp, línea 34
  #7 (permalink)  
Antiguo 18/03/2005, 09:59
Avatar de pempas  
Fecha de Ingreso: diciembre-2003
Ubicación: Barcelona
Mensajes: 985
Antigüedad: 21 años, 4 meses
Puntos: 6
Supongo que tendrás la base de datos cerrada no? o está abierta con el Access?
  #8 (permalink)  
Antiguo 18/03/2005, 10:00
 
Fecha de Ingreso: noviembre-2004
Mensajes: 31
Antigüedad: 20 años, 5 meses
Puntos: 0
n si si, está siempre cerrada cuando uso el .asp

gracias!
  #9 (permalink)  
Antiguo 18/03/2005, 10:03
Avatar de pempas  
Fecha de Ingreso: diciembre-2003
Ubicación: Barcelona
Mensajes: 985
Antigüedad: 21 años, 4 meses
Puntos: 6
Ya está puede que funcione con esto:

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\somepath\mydb.mdb;Jet OLEDB:Database Password=MyDbPassword;"

Dónde pone "MyDbPassword" pones el que tenga la BD, espero que funcione...
  #10 (permalink)  
Antiguo 18/03/2005, 10:08
 
Fecha de Ingreso: noviembre-2004
Mensajes: 31
Antigüedad: 20 años, 5 meses
Puntos: 0
eureka!!! gracias!
  #11 (permalink)  
Antiguo 18/03/2005, 10:09
Avatar de pempas  
Fecha de Ingreso: diciembre-2003
Ubicación: Barcelona
Mensajes: 985
Antigüedad: 21 años, 4 meses
Puntos: 6
De nada, para eso estamos!

Saludos!
  #12 (permalink)  
Antiguo 11/11/2005, 10:46
Avatar de kusflo  
Fecha de Ingreso: junio-2005
Ubicación: Vigo
Mensajes: 164
Antigüedad: 19 años, 9 meses
Puntos: 7
Hola acabo de ver este tema y a mi me da el mismo error:
----------------------------------------------------------------------
Tipo de error:
Microsoft JET Database Engine (0x80040E4D)
No se puede iniciar la aplicación. Falta el archivo de información del grupo de trabajo o bien está abierto en modo exclusivo por otro usuario.
------------------------------------------------------------------

La diferencia es que yo tengo creados usuarios en access 2000 y mi conexion es la siguiente:
Conexion.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source='C:\Inetpub\wwwroot\xxxx\xxxx\xxx.mdb'; User ID=xxx; Password=xxxxx"
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:09.