Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/06/2006, 14:34
I_Can
 
Fecha de Ingreso: junio-2006
Mensajes: 5
Antigüedad: 18 años, 10 meses
Puntos: 0
Access: ahora si, ahora no... (SOLUCIONADO¡¡¡, ver al final)

Hola a tod@s.


De la página asptutor.com me copie la aplicacion de Encuestas en asp.
Son cuatro elementos:

Encuesta.asp: hace un simple "select * from bd where activa=true". Espera el voto del visitante con un form
verencuesta.asp: recibe el form de la anterior, updata la bd y enseña los resultados acumulados
historico.asp: simple "select * from bd"
crearencuesta.asp: updata la bd con los datos de una nueva encuesta, para que el Admin de la bd la pueda mantener online.

Todas las asp terminan cerrando la conexion y haciendo el nothing.


Copie todo, hice la Bd en Access (como está en el ejemplo de asptutor.com), y funciona...

Funciona en mi portatil con XP Profesional y el IIS
Funciona en el pc casero con XP Home Edition y un server de prueba (babyweb)...

pero NO Funciona al instalarlo en el W2000Server del trabajo (que es dónde debería de funcionar...¡).

En este servidor hay otras aplicaciones que van bien (ninguna en Access, sino en el Oracle de la empresa) y es el que se usa para que corra la intranet (donde deberían verse las encuestas...). Esta nueva aplicación 'Encuestas' está configurada en el IIS igual que todas las demas...

He hecho todo lo -mucho- que he aprendido estos días de búsqueda por internet:
Dar todos los permisos al USR_invitado, incluso a las carpetas de las variables de entorno TMP y TEMP.

La cadena de conexion es Connae.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("Tencuestas.mdb"))

SINTOMAS:
  • Si lanzo la encuesta.asp, funciona correctamente: enseña la encuesta activa.(o sea, que el Open funciona...)
  • No funciona el verencuesta.asp (que se abre en pag nueva al hacer submit)
  • Si refresco encuesta.asp, casca...
  • Si espero unos minutos y refresco... funciona
  • Lo mismo pasa con historico.asp: si lo ejecuto el primero, funciona. Si lo hago desde encuesta.asp, casca...
Van funcioanando 'alternativamente' los dos asp que hacen un "select *" (después de esperar unos minutos entre uno y otro), pero no funcionan los dos que hacen un update.

Todo indica algo relativo al bloqueo de registros en Access... ¿o no? Pero no se qué...

La configuracion del Access es la misma en el W2000Server que en mi Xp...

Y por último, el error de asp que señala el navegador es en todos los casos:

"Microsoft OLE DB Provider for ODBC Drivers (0x80004005). Error no definido"



Ideas?

Gracias por contestar

Última edición por I_Can; 30/06/2006 a las 08:25 Razón: actualizar solución