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

A que se refiere con este error

Estas en el tema de A que se refiere con este error en el foro de ASP Clásico en Foros del Web. hola este codigo funcionaba perfentamente pero un dia todos los codigos similares a este ya no funcionaban.Acontionuacion el error y uno de los codigos: Microsoft ...
  #1 (permalink)  
Antiguo 09/08/2002, 18:56
Avatar de wizito  
Fecha de Ingreso: enero-2002
Ubicación: Argentina
Mensajes: 123
Antigüedad: 23 años, 3 meses
Puntos: 0
A que se refiere con este error

hola
este codigo funcionaba perfentamente pero un dia todos los codigos similares a este ya no funcionaban.Acontionuacion el error y uno de los codigos:

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][Controlador ODBC Microsoft Access] La operación debe usar una consulta actualizable.

/webpub/encuesta/Encuesta.asp, line 30

codigo:

Dim seleccion,sql
Seleccion=request.form("radiobutton")
Dim conn,rs,uno,dos,tres,total,porcentaje1,porcentaje2 ,porcentaje3

Set conn = Server.CreateObject("ADODB.Connection")
DSNtemp="DRIVER={Microsoft Access Driver (*.mdb)}; "
DSNtemp=dsntemp & "DBQ=C:\Inetpub\webpub\correo.mdb"
conn.Open DSNtemp
'con.Open "correo"

If seleccion="1" then
sql="update encuesta_autos set gol=gol + 1 "
conn.execute(sql)
End if

If seleccion="2" then
sql="update encuesta_autos set clio=clio + 1 "
conn.execute(sql)
End if

If seleccion="3" then
sql="update encuesta_autos set peugeote=peugeote + 1 "
conn.execute(sql)
End if

set rs = Server.CreateObject("ADODB.RecordSet")

sql2="SELECT * FROM encuesta_autos"
rs.Open sql2,conn,3,3

Do While Not rs.EOF
uno=rs("clio")
dos=rs("peugeote")
tres=rs("gol")
rs.MoveNext
loop

total=uno+dos+tres
porcentaje1=(uno*100)/total
porcentaje2=(dos*100)/total
porcentaje3=(tres*100)/total

rs.close
conn.close
  #2 (permalink)  
Antiguo 09/08/2002, 19:16
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 23 años, 3 meses
Puntos: 1
Re: A que se refiere con este error

Te cuento alguna experiencia con errores que he tenido usando ASP.
Si no has cambiado nada de codigo, es decir te han dejado de funcionar de la noche a la mañana, revisa esto.

1- A veces al hacer una consulta Update esta no realiza el cierre correctamente, como resultado la base de datos se daña y ya no funciona despues bien

2- El archivo GLOBAL.ASA a veces me ha pasado lo mismo con el archivo en cuestion, por eso siempre tengo en el web una copia de seguridad del mismo.

3- Tu ISP te ha quitado o cambiado los permisos del directorio y no tienes escritura/ejecucion

No se si sera uno de los dos tu caso , pero espero que te sirva de ayuda.

Jose Maria Fernandez
<a href="mailto:[email protected]">Webmaster @expansionweb.net</a>
<a target="_blank" href="Http://www.expansionweb.net">Http://www.expansionweb.net</a>
  #3 (permalink)  
Antiguo 09/08/2002, 21:59
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: A que se refiere con este error

Nada como dar click en el foro tips o utilizar el buscador antes de preguntar.

Yo me pregunto cuanto tiempo nos ahorriamos?
<a href='ir.asp?http://www.forosdelweb.com/mensaje.asp?id=93706' target='_blank'>http://www.forosdelweb.com/mensaje.asp?i...</a>

<center>
<a href=http://comunidadguru.com><img border=0 src=http://comunidadguru.com/imagenes/logos/logo.gif></a>
</center>
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 08:18.