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

error al actualizar

Estas en el tema de error al actualizar en el foro de ASP Clásico en Foros del Web. Hola, soy nuev en esto y tengo un problemilla, os comento, e echo una pagina en asp la cual se conecta a una base de ...
  #1 (permalink)  
Antiguo 29/05/2008, 12:01
 
Fecha de Ingreso: abril-2008
Mensajes: 64
Antigüedad: 17 años
Puntos: 2
error al actualizar

Hola, soy nuev en esto y tengo un problemilla, os comento, e echo una pagina en asp la cual se conecta a una base de datos en access y me muestra el select indicado, al principio me muestra todos los resultados, pero cuando intento actualizar la pagina me salta error y ya no me muestra nada, me pone "No se puede mostrar la página", espero un rato vuelvo a ejecutar y me muestra bien los datos. La pagina en asp la ejecuto desde localhost, tengo todos los archivos en inetpub\wwwroot, nose que mas probar, si alguien tiene alguna idea, se lo agradezco, un saludo y gracias.
  #2 (permalink)  
Antiguo 29/05/2008, 12:03
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
Respuesta: error al actualizar

verifica que estes cerrando la conexion y el recordset al final de tu consulta

Rs.close
set rs = nothing
conexion.close
set conexion = nothing

__________________
"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 29/05/2008, 12:26
 
Fecha de Ingreso: abril-2008
Mensajes: 64
Antigüedad: 17 años
Puntos: 2
Respuesta: error al actualizar

si que ciero tanto el recordset, como la conexion, alguna otra idea?

Te pongo lo que tengo echo asta ahora, haber si ves algo raro, gracias por tu ayuda
Código PHP:
<!-- Manual de ASP de WebEstilo.com -->
<
html>
<
head>
   <
title>Ejemplo de ASP</title>
</
head>
<
body>
<
H1>Ejemplo de uso de bases de datos con ASP y ADO</H1>
<%
   
Dim oConn,strSQLobjRS
   
   Set oConn 
Server.CreateObject("ADODB.Connection")

   
oConn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" Server.MapPath("\adibidea\lagunak.mdb"))
   
   
strSQL "SELECT Nombre, Apellidos FROM prueba"
   
Set objRS oConn.Execute(strSQL)
   
%>
   <
TABLE BORDER=1 CELLSPACING=1 CELLPADDING=1>
      <
TR><TD>&nbsp;Nombre</TD><TD>&nbsp;Apellidos&nbsp;</TD></TR>
<%      

   while (
not objRS.Eof)
      
Response.Write("<tr><td>&nbsp;" objRS("Nombre") & "</td><td>&nbsp;" objRS("Apellidos") & "&nbsp;</td></tr>")
      
objRS.MoveNext
   wend
   
   set objRS 
nothing
   oConn
.Close
   set oConn 
nothing
  
   

%>
</
table>
</
body>
</
html
  #4 (permalink)  
Antiguo 29/05/2008, 12:37
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
Respuesta: error al actualizar

de hecho no cierras el Recordset

Cita:
objRS.close <--- esto te falta
set objRS = nothing
oConn
.Close
set oConn
= nothing
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #5 (permalink)  
Antiguo 29/05/2008, 12:41
 
Fecha de Ingreso: abril-2008
Mensajes: 64
Antigüedad: 17 años
Puntos: 2
Respuesta: error al actualizar

ya me di cuenta y lo puse pero aun asi al dar a F5 para actualizar me sigue mostrando el error, y pienso que el error esta en algo de eso, por que la primera vez que ejecuto me sale bien doi a actualizar y me muestra el error en la linea 13, y en esa linea esta:

Código PHP:
oConn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" Server.MapPath("\adibidea\lagunak.mdb")) 
me da que no se cierra bien o el recordset o la conexion, alguna idea?, gracias por todo
  #6 (permalink)  
Antiguo 29/05/2008, 13:26
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
Respuesta: error al actualizar

extraño... a menos que algunas recordset se hayan quedado en memoria, ya que no se cerraron

intenta con esta conexion
Cita:
oConn.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("\adibidea\lagunak.mdb"))


"si el problema persiste, reinicie su ordenador"

eso lo recomienda windows....

__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #7 (permalink)  
Antiguo 30/05/2008, 01:16
 
Fecha de Ingreso: abril-2008
Mensajes: 64
Antigüedad: 17 años
Puntos: 2
Respuesta: error al actualizar

Hola, asi tampoco no consigo solucionarlo, pero ahora me a surgido otro problemilla, veras, cuando intento ejecutar la pagina para conectar a la base de datos en mi portatil (que tiene vista), me pone este error:

an error occurred in the server when processing the URL

Y tengo instalado el ISS ya que otras pagina como la tipica de ("Hola Mundo") me funciona bien pero para conectar a la base de datos no me funciona, sabe a que se debe ese error?, gracias
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 02:03.