Salve a tutti! Sto scrivendo un'applicazione x la gestione di un database mdb.
Ora putroppo mi sono fermato ad una funzione che dovrebbe aggiornare dinamicamente alcuni valori di una tabella (Materiale) prendendo i dati da un'altra tabella e moltiplicarli per un certo numero.
la query che avevo pensato di scrivere era questa:
"UPDATE Materiale, Prodotto25 SET Materiale.Qtà = (SELECT Materiale.Qtà+(Prodotto25.Qtà*3) AS Ris FROM Prodotto25, Materiale) WHERE Materiale.Codice = Prodotto25.Componente";
Codice e componente sono le chiavi primarie delle 2 tabelle.
Ora, se eseguo questa query mi ritrovo con un errore che dice: "per l'operazione è necessaria una query aggiornabile". Questo di solito succede quando non sono settati i permessi, giusto? Ok, se è così vorrei capire quale utente dovrei abilitare all'uso del database. Se era un'applicazione asp usavo IUSR ora invece?
Poi ho notato che se eseguo una query più semplice tipo
"UPDATE Materiale SET Qtà = 10" mi funziona perfettamente...
Cos'è che sbaglio?
Ah, il programma gira su framework 2.0 (o almeno dovrebbe! )
Grazie in anticipo!!![]()

Rispondi quotando