Ciao a tutti,

Ho un problema piuttosto strano.

Ho una tabella capi, dichiarata così:
codice:
CREATE TABLE Capi("id INT UNSIGNED NOT NULL AUTO_INCREMENT,"+
			    "nome CHAR(50) NOT NULL,"+
			    "prezzo DOUBLE NOT NULL,"+
			    "PRIMARY KEY(id))"
);
Quando creo questa Query, inserendo il primo Capo di abbigliamento


codice:
stm.executeUpdate("INSERT INTO Capi(nome,prezzo) VALUES('"+nome+"','"+prezzo+"')");
mi dice "column 'nome' not found"!

Ma se chiudo il software, alla riapertura, il Capo è presente (insomma, viene comunque inserito nel db).

Eseguo quell'operazione, perchè una volta inserito leggo l'id con il quale è stato memorizzato, e creo l'oggetto, passando anche questo id (così lo utilizzerò per le Taglie)..ma, ovviamente, se creo una taglia mi da un errore.
Tuttavia, come detto, se chiudo il software e lo riapro, clicco sull'abito, posso aggiungere le taglie tranquillamente.

Quindi la domanda è..come mai quell'errore?

Grazie a tutti! ^^