Ti spiego meglio. Sono stato poco chiaro.
Ho due tabelle: Movimenti e Dett_Mov
Nella prima metto Data e importo, nella seconda devo mettere l'ID del movimento e altri dati(tra cui IVA e Prezzo_Unitario).
Per l'inserimento nella tabella Movimenti non ci sono problemi.
Per inserire i dati in dett_Mov sto diventando scemo:
Allora:
1) Con la select recupero l'ultimo ID di Movimenti. Con il tuo consiglio sono riuscito ad inserirlo correttamente
Il punto è che devo contemporaneamente inserire in Dett_Mov altri campi(tipo IVA) che non sono contenuti in Movimenti, ma in caselle di testo e DataGrid e quindi non possono essere inseriti con la select.
In questo modo:
Insert into Dett_Mov(ID_Mov,IVA) SELECT Max(ID) from movimenti, '"& dtra.item(i,0) &"' ;"
ricevo errore.
Se metto values:
Insert into Dett_Mov(ID_Mov,IVA) Values( SELECT Max(ID) from movimenti, '"& dtra.item(i,0) &"') ;"
OPPURE:
Insert into Dett_Mov(ID_Mov,IVA) SELECT Max(ID) from movimenti, Values( '"& dtra.item(i,0) &"') ;"
Mi da errore lo stesso
"Il numero dei valori nella query non corrisponde a quello dei campi di destinazione"
Ecco spiegato il problema
Spero di essere stato chiaro...

:
Rispondi quotando