CallableStatement probleme avec setLong
bonjour,
j'ai le code suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| private static final String sqlProc = "{call proc(?)}";
CallableStatement procstck = null;
Connection con = null;
try {
con = /*getconnexion*/;
procstck = con.prepareCall(sqlProcTheme);
procstck.setLong(1, new Long(id));
procstck.registerOutParameter(1, Types.NUMERIC);
procstck.registerOutParameter(2, Types.NUMERIC);
procstck.execute();
int codeRetour = procstck.getInt(1);
int codeErreur = procstck.getInt(2);
} |
il m'affiche une erreur a
Code:
procstck.setLong(1, new Long(id));
Code:
Invalid column index java.sql.SQLException: Invalid column index
avez vous une idée?