[jdbc] general error à cause de Clob
Salut :D
j'exécute une requête sur une base Oracle 9i comme indique ds le code suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection connection = DriverManager.getConnection("jdbc:odbc:bdswift", "s_jihed", "s_jihed");
PreparedStatement stmt = connection.prepareStatement(
"select Champs_Generaux.N_Sequence,Emetteur,Champ,Valeur from Champs_Generaux,Champs_Autres where Champs_Generaux.N_sequence=Champs_Autres.N_sequence and Champs_Autres.N_sequence=141956");
ResultSet rs = stmt.executeQuery();
rs.close();
connection.close();
}
catch (SQLException e) {
e.printStackTrace();
}
catch (ClassNotFoundException f) {} |
L'exécution me génère un General Error,
si j'enlève le champ "Valeur" qui est de type Clob, la requête marche.
Comment faire pour exécuter correctement la requête avec un Clob ?
Merci de votre aide ;)