Salut
J crée pour ma base access une table qui contient une colonne de type"Objet OLE",le probleme c que je sais pas comment afficher l'objet récuperer .au fait mon objet est une image PNG
Et voila mon code:
class TexteListener_itemZ implements ActionListener {
public void actionPerformed(ActionEvent Event) {
int num1=Integer.parseInt(lab232.getText());
String n = null ;
String p = null;
String a=null;
Object s = null;
try{
String url="jdbc:odbc:projet1";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn=DriverManager.getConnection(url);
java.sql.Statement st = conn.createStatement();
ResultSet r=st.executeQuery("SELECT Client.Nom, Client.Prenom, Client.sig, Agence.Nom_Agence FROM Client INNER JOIN (Agence INNER JOIN Compte ON Agence.[N° Agence] = Compte.[N° Agence]) ON (Client.[N° Compte] = Compte.[N° Compte]) AND (Client.[N° Client] = Compte.[N° Client])WHERE (((Client.[N° Compte])="+num1+") AND ((Compte.Clé_Compte)='"+lab233.getText()+"'))");
while (r.next()) {
n = r.getString("Nom");
p=r.getString("Prenom");
a=r.getString("Nom_Agence");
s=r.getObject("Sig");
lab7.setText(n+" "+ p);
lab10.setText(a);
lab4.???(s)
}
}
catch(SQLException ss)
{
JOptionPane.showMessageDialog(null,"Error sql :"+ss.toString()+" "+ss.getErrorCode()+" "+ss.getSQLState());
}
catch(Exception e2)
{
JOptionPane.showMessageDialog(null,"Error :"+e2.toString()+e2.getMessage());
}
}
}
NB:mon probleme est au niveau lab4.???(s)
Merci d'avance