E' abbastanza chiaro. C'è un numero con una virgola?codice:[Microsoft][Driver ODBC Microsoft Access] Il numero dei valori nella query non corrisponde a quello dei campi di destinazione.
Succede spesso di dimenticare di cambiare la virgola in punto quando si fa una insert con numeri decimali, e la virgola per lui diventa separatore e conta i decimali come campo in più.
Ti faccio un esempio:
Come vedi la virgola dell'importo verrebbe interpretata come nu separatore di campo, per cui lui vede tre campi e quattro valori, ergo "[Microsoft][Driver ODBC Microsoft Access] Il numero dei valori nella query non corrisponde a quello dei campi di destinazione."codice:INSERT INTO SPESA (PKSPESA, DESCRIZIONE, IMPORTO) VALUES (1, 'PESCHE', 3,00)
Questa invece funzionacodice:INSERT INTO SPESA (PKSPESA, DESCRIZIONE, IMPORTO) VALUES (1, 'PESCHE', 3.00)
Vedi bene e controlla che l'errore sia proprio questo.

Rispondi quotando