Ho un problema con un recordset ADO popolato con la seguente query:
'Apro il recordset
r.open "SELECT *, 0 AS xxx FROM tabella", Conn, adOpenStatic, adLockBatchOptimistic
'Imposto a nothing la connessione per usare il recordset in modalità disconnessa
r.activeconnection=nothing
Dove xxx è un campo aggiuntivo rispetto a quelli presenti nella tabella che viene aperta.
Quando tento di modificare il valore del campo aggiuntivo con la seguente istruzione
r!xxx=1
mi da errore. Se invece modifico un campo esistente nella tabella viene modificato senza problemi.
Perchè? Come faccio ad aggiungere un ulteriore campo ad un recordset popolato tramite una query e a modificarne il valore a mio piacimento?
Grazie