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

problema con consulta update

Estas en el tema de problema con consulta update en el foro de ASP Clásico en Foros del Web. Hola a tod@s. A ver si alguien me puede ayudar. Estoy intentando introducir los datos de una encuesta en una base de datos, pero me ...
  #1 (permalink)  
Antiguo 03/07/2002, 05:34
 
Fecha de Ingreso: enero-2002
Mensajes: 87
Antigüedad: 22 años, 4 meses
Puntos: 0
problema con consulta update

Hola a tod@s. A ver si alguien me puede ayudar. Estoy intentando introducir los datos de una encuesta en una base de datos, pero me sale este error:

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Controlador ODBC Microsoft Access] La operación debe usar una consulta actualizable.
resultados.asp, line 25


El código que utilizo para introducir los datos en la base es:

sqltxt="update encuesta set "&campo&" = '"&campo&"+1' where activa=true"
conn.execute sqltxt

Un saludo.
  #2 (permalink)  
Antiguo 03/07/2002, 05:42
 
Fecha de Ingreso: enero-2002
Ubicación: madrid
Mensajes: 263
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: problema con consulta update

Puede ser que estes utilizando una conexión de solo-lectura. Asegúrate que tienes algo como:

conn.Mode=adModeReadWrite

o bien

conn.Mode=3

Saludos



  #3 (permalink)  
Antiguo 03/07/2002, 06:12
 
Fecha de Ingreso: enero-2002
Mensajes: 87
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: problema con consulta update

Hola. He añadido lo que me dices, pero sigue dando el mismo error. Un saludo.
  #4 (permalink)  
Antiguo 03/07/2002, 06:19
 
Fecha de Ingreso: enero-2002
Ubicación: madrid
Mensajes: 263
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: problema con consulta update

¿Lo has añadido antes del execute?
  #5 (permalink)  
Antiguo 03/07/2002, 06:47
 
Fecha de Ingreso: enero-2002
Mensajes: 87
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: problema con consulta update

Sí, antes de execute y antes de open.
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 01:38.