Bonsoir,

En fait j'ai eu une erreur lors de passage des paramètres en entrées dans une fonction stockée sur SGBD oracle:
voilà le code java:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
 String requete="SELECT * FROM TABLE(cast(F_NSCF_ASS_TP(?,?,?,?,?,?)) as TAB_NSCF_TP_ASS) )";
 
        ps=conn.getConnexion().prepareStatement(requete);
        ps.setString(1, imma);
        ps.setNull(2, java.sql.Types.VARCHAR);
        ps.setNull(3, java.sql.Types.VARCHAR);
        ps.setNull(4, java.sql.Types.VARCHAR);
        ps.setNull(5, java.sql.Types.NUMERIC);
        ps.setNull(6, java.sql.Types.NUMERIC);
        rs=ps.executeQuery();

j'ai eu comme erreur:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
[GetAfPai-RecuAfNscf] - [Erreur] - Erreur  de la requete!
[GetAfPai-RecuAfNscf] - [Message] - ORA-00905: Mot-clé absent
Merci pour votre votre aide

[Qui tente rien n'a rien ]