Salve a tutti!
Ho un piccolo problema con una Query di aggiornamento che si avvia da VBA
Il codice è il seguente:
DoCmd.RunSQL "UPDATE Riparazioni SET Riparazioni.StatusPagamento = 'ATTESA PAGAMENTO', Riparazioni.IDPagamento = 123 WHERE (((Riparazioni.Filtro)=True))"
Funziona molto bene ma io vorrei che al posto del "123" metto come valore il nome di una Variabile di tipo Long che si chiama Pippo, però se scrivo:
DoCmd.RunSQL "UPDATE Riparazioni SET Riparazioni.StatusPagamento = 'ATTESA PAGAMENTO', Riparazioni.IDPagamento = Pippo WHERE (((Riparazioni.Filtro)=True))"
Ricevo un errore.
Quale sarebbe la corretta sintassi con l'uso di una variabile?
Grazie a tutti per l'aiuto