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

Signaler
Messages postés
9
Date d'inscription
samedi 12 décembre 2009
Statut
Membre
Dernière intervention
17 avril 2011
-
Messages postés
9
Date d'inscription
samedi 12 décembre 2009
Statut
Membre
Dernière intervention
17 avril 2011
-
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

Messages postés
9
Date d'inscription
samedi 12 décembre 2009
Statut
Membre
Dernière intervention
17 avril 2011

Salut

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

Merci D'avance