ORA-01008: No todas las variables han sido enlazadas

Sir_Neo
08 de Junio del 2004
Hola.Estoy haciendo una practica de la facultad que es hacer una aplicacion en java que maneje una base de datos y despues de obtener unos datos por teclado realizo una inserción y me sale el error "ORA-01008: no todas las variables han sido enlazdas". Alquien me puede decir que significa y como corregir mi error???

Gracias.

Daniel Valdivia (Lima - Per?
08 de Junio del 2004
Por lo visto estas definiendo un numero mayor variables en tu procedimiento, que los que pasas. Por ejemplo seguro has definido:

cstmt = con.prepareCall(
"{call PKG_POSICION_BANCOS.MOVIMIENTOS_BANCO_Insertar(?,?,?,?,?,?,?,?,?,?)}");
Este procedimiento tiene 10 variables (?) pero cuando has seteado las variables solo has seteado menos de 10 variables(?)