Problema di Visual Basic su Access (Office 2000)
Ho urgenza di risolvere un problema ma non capisco veramente cosa possa essere. Ho fatto una sola applicazione in VBA, non piccola, parecchio tempo fa, e forse ho la memoria annebbiata.. o forse sono solo stanco. Unica cosa: il prog in questione girava su Access 97.
Sta di fatto che non riesco a capire che problema possa avere questo codice.. sembra che ci sia qualcosa di concettuale di sbagliato.. non lo so Aiutatemi..
Ho bisogno di agganciarmi a un evento, fare una select sul DB e aggiornare un altro campo della maschera in base al risultato della select. Insomma una cosa banalissima, che ho gia' fatto 80000 volte; ho preso il mio vecchio programma che funziona perfettamente, ho copiato la sintassi pari pari e mi da un errore - "tipo non corrispondente"- totalmente insensato.
Il pezzo di codice e' il seguente e mi vergogno quasi a postarlo:
Ora, sulla riga set my_recordset = .. mi da' errore.. e non si capisce perche' !!!codice:Public Function CAP_of_Localita(my_localita As String) Dim my_query As String Dim my_recordset As Recordset my_query = "SELECT CAP from dati_localita WHERE nome_comune = '" & my_localita & "';" Set my_recordset = CurrentDb.OpenRecordset(my_query) my_recordset.Close End Function
Se c'e` qualcuno che mi sa dare un motivo.. aiuto.