Bonjour,

Je n'arrive pas à faire un select en utilisant une colonne de type BLOB :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 :
 
        conn = ds.getConnection();
        conn.setAutoCommit(false);
 
    	pst = conn.prepareStatement("Select * from b2bienvelopingentry where AttributeValue=?");
 
	String str="toto";
	byte[] data = str.getBytes();
	InputStream is = new ByteArrayInputStream(data);
 
	st.setBinaryStream(1, is,(int)data.length);			
 
	rs = st.executeQuery();
erreur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
java.sql.SQLException: ORA-00932: types de données incohérents ; attendu : - ; obtenu : BLOB