Bonjour,

J'essaie d'insérer une valeur texte dans un Blob via une page JSP. Ca marche lorsque mon texte est court, mais s'il est long, j'obtiens l'erreur :
java.sql.SQLException: ORA-01460: unimplemented or unreasonable conversion requested

Je ne sais pas où trouver la solution, pouvez-vous m'aider? J'insère ma valeur à l'aide d'un prepared statement.

Voici un bout de mon code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
String monTexte= request.getParameter("monTexte");
byte[] blob = monTexte.getBytes();
 
String sql = "Insert into ARTICLE(CONTENU) Values(?) WHERE ID = ?";
oConn.CreatePreparedStatement(sql);
 
oConn.getPreparedStatement().setBinaryStream( 1, new ByteArrayInputStream(blob) ,blob.length);
....	
oConn.getPreparedStatement().execute();
Merci!

Mona