PDA

View Full Version : ORA-01008: non tutte le variabili sono associate


spillo491
10-09-2007, 16:25
Ciao, non capisco dove sta l'errore in questa query :

String sql = "SELECT cavoli FROM orti WHERE stagione=?";

preparestatement = con.prepareStatement( sql );
preparestatement.setString( 1, nomestagione );

ResultSet rs = preparestatement.executeQuery( sql );
rs.next();

Eseguendo ho l'errore
ERRORE : ORA-01008: non tutte le variabili sono associate

Stampando a video nomestagione ho ESTATE

usernameIsAlreadyInUse
10-09-2007, 16:29
DB?

spillo491
10-09-2007, 16:32
Nel DB ho un record con STAGIONE=ESTATE

Se in toad metto

SELECT cavoli FROM orti WHERE stagione='ESTATE'

funziona.
Non capisco perchè mi dia questo errore :muro:

usernameIsAlreadyInUse
10-09-2007, 16:32
Intendevo che db fosse...cmq hai lo script della tabella?

spillo491
10-09-2007, 16:42
Il mio era un esempio comunque ho una cosa del tipo

CREATE TABLE ORTI (
STAGIONE VARCHAR2 (8) NOT NULL,
CAVOLI VARCHAR2 (50),


PRIMARY KEY ( STAGIONE )
)

Uso oracle home 81