Pregunta: | 28252 - ERROR EN ACTUALIZACION EN ALGUNOS SERVIDORES |
Autor: | Ruperto Marin |
Buenas a todos.
Resulta que todas las paginas ASP, donde tengo actualizaciones, me funcionan bien en ciertos servidores, pero mal en otros. Si alguien me puede colaborar le estaré inmensamente agradecido. Un trozo de código de actualización es el siguiente: dim oRec set oRec = server.CreateObject ("ADODB.recordset") orec.CursorType = 3 oRec.CursorLocation = 3 oRec.LockType = 3 oRec.open "Select * from Visitas", Application("sConexMen") oRec("Contador") = oRec("Contador") + 1 oRec.update y se produce el siguiente mensaje: The page cannot be displayed There is a problem with the page you are trying to reach and it cannot be displayed. Please try the following: · Click the Refresh button, or try again later. · Open the server home page, and then look for links to the information you want. HTTP 500.100 - Internal Server Error - ASP error Internet Information Services Technical Information (for support personnel) · Error Type: Microsoft JET Database Engine (0x80004005) Operation must use an updateable query. /SIYSI/global.asa, line 29 · Browser Type: Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0) · Page: GET /siysi/Default.asp · Time: Monday, February 04, 2002, 6:07:28 PM · More information: Microsoft Support He ensayado varias combinaciones para los atributos del objeto recordset, pero sigue igual. Tambien les comento que he utilizado DSN y conexiones directas, pero nada. Gracias de antemano. |
Respuesta: | Ruperto Marin R |
Averigue la cuestion y pude solucionar el problema de la siguiente manera.
La base de datos estaba ubicada en un directorio que no permitia escritura. El administrador le cambio los permisos a dicho directorio y todo quedo solucionado. Por cuestiones de seguridad es mejor manejar un directio para las bases de datos diferente al que contiene todas las paginas de nuestra aplicación. |