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:
Purtroppo l'update non l'esegue perchè mi fa quest'errore: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
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.codice:Per l'operazione è necessaria una query aggiornabile.
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 ? ?