Ver Mensaje Individual
  #4 (permalink)  
Antiguo 16/06/2011, 04:26
holstensan
 
Fecha de Ingreso: julio-2010
Mensajes: 18
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Update a tabla en access 2000

Cita:
Iniciado por Kruzado Ver Mensaje
ese código efectivamente te actualiza el valor de la columna que tu kieres, pero.... (porque siempre tiene que haber un pero?) ...

al tenerlo dentro de un ciclo while, el valor de la columna va a tomar en todos los campos el valor del ultimo ciclo, me explico :

rsActualizacion("columna") valorcolumna UPDATE UPDATE2 UPDATE3

30 31 31 32 33

10 11 31 32 33

40 41 31 32 33

entonces al final del ciclo while, actualiza todos tus registros con el valor del ultimo update, cuando el ejercicio nos debe arrijar el valor de la columna +1 para cada registro cierto?, entonces saca el update de tu ciclo while, quedando algo como :

sqlUpdate = "update vo set columna =columna+1 where planningnum=30"
db.Execute (sqlUpdate)

saludos
Muchas gracias por tu respuesta.

Al final lo que hice fue ajustar aun más la consulta sql añadiendo el campo ID, por lo tanto, realiza el UPDATE en la fila que contenga ese identificador.

No se si será la mejor manera pero...a mi me sirve jeje