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

Cursores y cerrojos (access)

Estas en el tema de Cursores y cerrojos (access) en el foro de ASP Clásico en Foros del Web. Hola Tengo un problema con la BD de mi web. Frecuentemente no me deja acceder a ella, y eso ocurre cuando alguien esta accediendo a ...
  #1 (permalink)  
Antiguo 14/11/2007, 08:19
Avatar de fario13  
Fecha de Ingreso: junio-2004
Ubicación: Entre Madrid y Logroño
Mensajes: 411
Antigüedad: 20 años, 10 meses
Puntos: 7
Cursores y cerrojos (access)

Hola

Tengo un problema con la BD de mi web. Frecuentemente no me deja acceder a ella, y eso ocurre cuando alguien esta accediendo a la vez a la BD. Se crea un archivo xxxx.ldb y hasta que no desaparece no puedo acceder a la web.

La web esta hecha con ASP y Access. La conexion la efectuo asi:

Set Conexion = Server.CreateObject("ADODB.Connection")
Conexion.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("./xxxx.mdb"))

Creo que la cosa tiene que ver con los cursores y cerrojos de los recordsets que tengo las Select a las tablas, no le preste mucha dedicacion a la hora de ponerlos. Supongo que deben ser diferentes dependiendo de si actualizo la tabla o simplemente la consulto.

Me podriais aconsejar cual es el metodo mas correcto para los cursores y cerrojos?

Gracias y un saludo
__________________
Bodegas La Rioja
  #2 (permalink)  
Antiguo 14/11/2007, 08:27
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 1 mes
Puntos: 88
Re: Cursores y cerrojos (access)

primer consejo, cambia la forma en que se llama a la base de datos
Cita:
StrCxn="PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE="
StrCxn=StrCxn & server.MapPath("xxxx.mdb;")
fijate en ESTE POST, el numero 21, tambien si no estas peleado con el ingles, esta pagina

__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #3 (permalink)  
Antiguo 14/11/2007, 08:45
Avatar de fario13  
Fecha de Ingreso: junio-2004
Ubicación: Entre Madrid y Logroño
Mensajes: 411
Antigüedad: 20 años, 10 meses
Puntos: 7
Re: Cursores y cerrojos (access)

Hola Shiryu_Libra

Gracias por la respuesta. Acabo de hacer otra cosa que creo no ira mal. En todas las paginas tengo 2 includes, uno para abrir la conexion y crear los recordsets, y otro para cerrar y destruir la conexion. Lo que no hacia en este ultimo es destruir los recordsets, esto tambien (supongo) recargaria al servidor, no?

Y respecto a usar OLEDB, me parece buena idea; pero me sabes explicar cuales son las ventajas de usar OLEDB, te lo pregunto por aprender algo mas

Gracias
__________________
Bodegas La Rioja
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 17:23.