Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/06/2004, 10:29
Avatar de LeCLUB
LeCLUB
 
Fecha de Ingreso: abril-2003
Ubicación: Barcelona (España)
Mensajes: 205
Antigüedad: 22 años
Puntos: 1
Bueno, así rápido, tienes 2 errores en la página:

1. Estás haciendo una consulta SQL general ("SELECT * FROM digital"), y con esto lo que consigues es recuperar TODOS los registros, cuando lo que tendrías que hacer es recuperar SOLO el registro que quieres actualizar. Por ejemplo, si quieres actualizar el registro 42 (por decir uno), podrías hacerlo así "SELECT * FROM digital WHERE id_registro = 42"

2. Estás utilizando "rs.AddNew", y con esto lo que haces es CREAR un nuevo registro en la tabla, por eso no puedes actualizarlo (aunque al final ponga Rs.Update).

Resumiendo:

Lo que estás haciendo actualmente es:

Recupera TODOS los resgistros de la tabla "digital" y añade uno nuevo.

Cuando lo que deberías hacer es:

Recupera el registro 42 (por poner un número) de la tabla "digital", y actualiza los datos del mismo.

Espero que te ayude, ante quialquier duda, pregunta

Un saludo

LeCLUB