
03/06/2004, 10:29
|
 | | | 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 |