DB Access non si aggiorna con asp

  • Creatore Discussione Creatore Discussione surya
  • Data di inizio Data di inizio

surya

Nuovo Utente
9 Giu 2009
8
0
0
Ciao a tutti.

Ho uno strano problemino che non mi fa proseguire con la pagina asp

Ho la necessitá di aggiornare un campo di una tabella, e per fare ció utilizzo come discriminante il riferimento alla id della tabella, in questo modo:

rs.Open "SELECT * FROM contacts WHERE id = '"& id &"'", Cn, 3, 3

rs("reply") = "Replied"
rs.Update

rs.close

Purtroppo non c'é verso, eppure é tutto giusto, anche perché se cambio il nome del campo id, e metto qualsiasi altro campo funziona.

L'id di questa tabella é relazionato con un contatore di altra, suppongo sia questo il blocco, anche perché non ricevo nessun messaggio di errore.

Qualcuno sa come potrei risolvere?

Grazie mille

Surya
 
Ciao, ho risolto il problema, lo posto qui nel caso in cui qualcuno cercasse qualche soluzione ad un problema analogo a questo.

In effetti facendo un pó di prove, mi sono ricordato che da qualche parte avevo letto che quando in una sql la discriminante é un numero ID, non bisogna mettere gli apici, quindi la stringa corretta e funzionante é:

rs.Open "SELECT * FROM contacts WHERE ID = "& id &"", Cn, 3, 3

quindi dove ho messo il grassetto, non vanno aggiunti gli apici ma lasciate solo le virgolette.

Saluti
:byebye:
 

Discussioni simili