ciao a tutti,premetto che sono alle prime esperienze nella programmazione e che ho già inserito una domanda simile in un altro forum ma non ne sono venuto a capo.
Ma torniamo al mio problema, ho eseguito un progetto che si appoggia in un database access e uso ADO come connesione ,la mia richiesta è la seguente, devo filtrare e recuperare un record già inserito nel database in una textbox, il filtraggio del record deve avvenire dopo aver digitato nome, mese, anno nelle rispettive [combobox] il record da filtrare si chiama (residuo mese precedente ).
io ho provato a fare una query inserita in commandbutton ma mi da (errore run time 3709 connessione chiusa o non valida per questo contesto)
questo è il codice
codice:
Private Sub Command2_Click()



Set cn = New ADODB.Connection
Set rs = New ADODB.Recordset

cn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=paghe.mdb"
rs.Open "SELECT DISTINCT [residuo mese precedente] FROM paghe WHERE (nome='" & NOME.Text & " AND mese = " & MESE.Text & " AND anno= " & ANNO.Text & ");"
RES_MESE_PREC.Text = rs("residuo mese precedente").Value
MsgBox NOME
rs.Close
cn.Close
End Sub