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

Ayuda en Sentencia

Estas en el tema de Ayuda en Sentencia en el foro de ASP Clásico en Foros del Web. Hola a todos al correr una pagina de actualizacion me sale este error: Microsoft OLE DB Provider for ODBC Drivers error '80004005' [Microsoft][Controlador ODBC Microsoft ...
  #1 (permalink)  
Antiguo 19/03/2002, 09:56
 
Fecha de Ingreso: enero-2002
Ubicación: Callao - Perú
Mensajes: 1.127
Antigüedad: 22 años, 5 meses
Puntos: 0
Ayuda en Sentencia

Hola a todos al correr una pagina de actualizacion me sale este error:

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

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

La linea es:
sql="update ph set pag_men='&mes&',pag_tri='&tri&',pa g_anual='"&anual&"',anc_banda='& quot;&banda&"',esp_disc='"&e spacio&"',pop3='"&pop&" ',front='"&front&"',odbc='" &odbc&"',ssl='"&ssl&&quo t;' where codigo='"&combo&"'"
set rs=server.createobject("adodb.recordset" )
rs.open sql,conexion


/mante/update.asp, line 20


SaLuDoS dE:
PePeLuChO dEl PeRú PaRa El MuNdO ;)
  #2 (permalink)  
Antiguo 19/03/2002, 10:41
 
Fecha de Ingreso: enero-2002
Mensajes: 120
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: Ayuda en Sentencia

Hola pepelucho, parece problema de permisos.
Puedes probar la sentencia, haciendo:
response.write sql
response.end
antes de rs.open, y probar la sentencia desde una consulta (ya sabes, copy paste del resultado del response.write) en la misma base de datos en modo SQL.
  #3 (permalink)  
Antiguo 19/03/2002, 10:42
 
Fecha de Ingreso: enero-2002
Mensajes: 120
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: Ayuda en Sentencia

Hola pepelucho, parece problema de permisos.
Puedes probar la sentencia, haciendo:
response.write sql
response.end
antes de rs.open, y probar la sentencia desde una consulta (ya sabes, copy paste del resultado del response.write) en la misma base de datos Access en modo SQL.
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 22:51.