ciao a tutti l asituaiozne e' questa:
- db access
- tabella photo con campo testo foto,desc,day
- ho tre foto inserite nel db

se nel campo day c'e' "1" allora visualizzi la foto.
gestisco cosi' la visualizzazione della foto del giorno.
fin qui tutto ok.

in GESTIONE visualizzo il contenuto del db e do' la possibilità all'utente di modificare il valore del campo "day" da 0 a 1 e viceversa.
cliccando sul tasto aggiorna dovrebbe scrivermi il nuovo valore nel db di tutti i campi.

codice:
attiva=Trim(Request.Form("attiva"))
attiva=Replace(attiva, "'", "''" ) 
dim strSQL 
strSQL="UPDATE photo SET day='"&attiva&"'"  
conn.Execute(strSQL)
cosi' pero' mi scrive nel db il primo valore del campo day in tutti gli altri, cosi' se ho "0" scrive "0" in tutti i campi, se ho "1" scrive "1" in tutti i campi

come devo modificare il codice per mantenere il valore dei campi non modificati e aggiornare solo quello modificato?

grazie a tutti...........

ciao......