une petite correction :
la requete SQL de ma classe JAVA était fausse :
Code :
- WHERE"
- + " ("
- + " ( BASE1.CODEPOSTAUX.CP_CP like '%' CONCAT ? CONCAT '%' )"
- + " )";
|
en fait
il faut remplacer
Code :
- ( BASE1.CODEPOSTAUX.CP_CP like '%' CONCAT ? CONCAT '%' )" par :
|
Code :
- ( BASE1.CODEPOSTAUX.CP_CP like '%' || ? || '%' )"
|
ceci dit, j'ai toujours une erreur mais ce n'est plus la même :
Code :
- ORA-00932: inconsistent datatypes: expected OUT Conversion failed
|
je suppose que c'est un problème de correspondance entre le ResultSet renvoyé par ma classe JAVA et le CURSOR de la fonction PL/SQL.
à titre indicatif, j'ai déclaré mon curseur ainsi :
Code :
- CREATE OR REPLACE PACKAGE types
- AS
- TYPE ref_cursor IS REF CURSOR;
- END;
|
Merci de votre aide !
petirelou