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

Como permitir multilples conexiones con ASP y Access? URGENTE!!!!!

Estas en el tema de Como permitir multilples conexiones con ASP y Access? URGENTE!!!!! en el foro de ASP Clásico en Foros del Web. Que tal amigos, como siempre un fervoroso saludo. Resulta que tengo un servicio que se conecta a una base de datos de Access. Ingreso una ...
  #1 (permalink)  
Antiguo 05/02/2004, 16:57
Avatar de demente  
Fecha de Ingreso: octubre-2001
Ubicación: Bogotá D.C.
Mensajes: 178
Antigüedad: 22 años, 7 meses
Puntos: 0
Como permitir multilples conexiones con ASP y Access? URGENTE!!!!!

Que tal amigos, como siempre un fervoroso saludo.

Resulta que tengo un servicio que se conecta a una base de datos de Access. Ingreso una vez, pero obviamente al intentarlo simultaneamente desde otra máquina no logró conectarme.

Que puedo hacer para permitir multiples conexiones?

Muchas gracias por su ayuda!

Suerte.
__________________
.:. demente .:.
  #2 (permalink)  
Antiguo 05/02/2004, 21:29
Avatar de Atonovich  
Fecha de Ingreso: diciembre-2002
Ubicación: ...
Mensajes: 117
Antigüedad: 21 años, 6 meses
Puntos: 0
¿Podrías ser más especifico en tu pregunta o en tu planteamiento?
Es decir... tu aplicación no acepta 2 usuarios concurrentes? o como?
__________________
" El hombre es una invención de Dios o Dios es una invención del hombre..."
  #3 (permalink)  
Antiguo 06/02/2004, 08:38
Avatar de demente  
Fecha de Ingreso: octubre-2001
Ubicación: Bogotá D.C.
Mensajes: 178
Antigüedad: 22 años, 7 meses
Puntos: 0
Exactamente, más dos usuarios no pueden trabajar la vez, el primero no tiene problema pero cuando un segundo se conecta la base de Access me presenta error porque ya hay uno conectado.
__________________
.:. demente .:.
  #4 (permalink)  
Antiguo 06/02/2004, 16:14
 
Fecha de Ingreso: febrero-2004
Ubicación: Puebla, Pue., México
Mensajes: 15
Antigüedad: 20 años, 4 meses
Puntos: 0
Cuando trabajas con bases de datos el problema de la concurrencia es muy común y delicado, lo que debes hacer es planear muy bien tus conexiones y cerrar tu conexion tan rápido como sea posible.

Y solo debes crear y usar la conexión cuando vayas a leer o escribir en la base de datos y no mantener la conexión todo el tiempo.

Set BD = Server.CreateObject("ADODB.Connection")
BD.open "cadena de conexion"
' Si vas a leer tu base
Set Tabla = BD.Execute ("consultaSQL")

'o si vas a guardar (INSERT INTO) o actualizar tus datos (UPDATE)
BD.Execute ("sentenciaSQL")

' Operas con tus datos
Tabla.Close
BD.Close
Set Tabla = nothing
Set BD = nothing



Atte.
__________________
Julio Alberto Villegas Mireles
  #5 (permalink)  
Antiguo 06/02/2004, 16:42
Avatar de demente  
Fecha de Ingreso: octubre-2001
Ubicación: Bogotá D.C.
Mensajes: 178
Antigüedad: 22 años, 7 meses
Puntos: 0
Es una muy buena respuesta, muchas gracias, voy a hacerlo de ese modo para unas aplicaciones en donde puedo modificar el código. No ha sido posible pero en 2 aplicaciones que fueron construidas con el asistente de Frontpage, por lo que seria necesario modificar el componente que lo hace.

Muchas Gracias Julio!!
__________________
.:. demente .:.
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 15:59.