Ciao a tutti...in pratica ho un database in Access in cui c'è una tabella Clienti e una query che si chiama QueryClienti. In Visual Basic ho un pulsante che all'evento click esegue questo codice:
codice:
Private cn As New ADODB.Connection
Private rsClienti As New ADODB.Recordset
cn.CursorLocation = 3
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\database.mdb"
If rsClienti.State = 1 Then
rsClienti.Close
End If
rsClienti.Open "UPDATE QueryClienti SET Nome = 'Pippo'", cn, 3, 3
rsClienti.Close
Set rsClienti = Nothing
cn.Close
Set cn = Nothing
Purtroppo l'update non l'esegue perchè mi fa quest'errore:
codice:
Per l'operazione è necessaria una query aggiornabile.
In effetti se vado all'interno del database in Access e visualizzo la query in modalità Foglio Dati non posso modificare alcun valore perchè l'origine dei dati sarebbe la tabella Clienti.
Ho provato a fare una ricerca sul forum, ma non ho trovato nulla di utile e ho anche provato a cercare nell'help di Access dove mi dice che bisogna utilizzare le relazioni, ma non so utilizzarle.
Ci sarebbe qualcuno che mi potrebbe spiegare come impostare le query in scrittura come una semplice tabella ? ?