Base de donnée et Objet OLE+[java]

cs_kharachou Messages postés 9 Date d'inscription samedi 12 décembre 2009 Statut Membre Dernière intervention 17 avril 2011 - 27 août 2010 à 15:35
cs_kharachou Messages postés 9 Date d'inscription samedi 12 décembre 2009 Statut Membre Dernière intervention 17 avril 2011 - 27 août 2010 à 16:07
Bonjour

J'essai de récupérer un objet OLE ("sig") de ma table "Client" à l'aide d'une requete "SELECT" et l'afficher dans un label (En effet je travaille sous eclipse et j'utilise comme base "base Access").

Le probleme c'est que j'arrive pas à le faire, ca me donne erreur au niveau "lab4.setIcon(s);"


Erreur:The method setIcon(Icon) in the type JLabel is not applicable for the arguments (Object)



voila le bout du code concerné:

JLabel lab4=new JLabel();
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.sig WHERE((Client.num)='"+lab1.getText()+"'))");

while (r.next()) {


s=r.getObject("Sig");

lab4.setIcon(s);

}

Cordialement

1 réponse

cs_kharachou Messages postés 9 Date d'inscription samedi 12 décembre 2009 Statut Membre Dernière intervention 17 avril 2011
27 août 2010 à 16:07
Salut

J'ai oublié de préciser que mon objet OLE est une image PNG

Merci D'avance
0
Rejoignez-nous