Proprio non capisco.
Se scrivo questa semplice stringa SQL per l'update di una tabella di Access
tutto funziona correttamente.codice:"UPDATE frutta SET quantita = (quantita + 1) WHERE frutto IN ('arancia', 'mela', 'pera')"
Se invece scrivo
dove listaFrutta è una stringa come la seguente: "'arancia', 'mela', 'pera'"codice:"UPDATE frutta SET quantita = (quantita + 1) WHERE frutto IN (" & listaFrutta & ")"
In questo secondo caso viene aggiornato solo il record che fa riferimento ad arancia.
Boh!
Grazie per l'attenzione.

Rispondi quotando