Remplir JCombobox avec la valeur d'une clé étrangère
Bonjour,
J'ai 2 tables : utilisateur ( num,nom,session,servid) et service
service(servid,libelle)
utilisateur ( num,nom,session,#servid)
j'utilise un jcombobox pour sélectionner le service de l'utilisateur à sa création.
(code)
private void RemplirService(){
try{
Rs=St.executeQuery("SELECT libelle FROM service");
while(Rs.next()){
libelle=Rs.getString("libelle");
cmbservice.addItem(libelle);
...
avec ce code le jcombobox se rempli mais lorsque j'enregistre j'ai un erreur d'incompatibilité de type. c'est normal parce le type du champ libelle et servid sont différents mais comment corriger le problème.
ci dessous
code ajout
St.executeUpdate("Insert into user Values("+txtnumero.getText()+",'"+txtnom.getText()+"','"+txtnomsession.getText()+"','"+txtmotdepasse.getText()+"'");
code update
St.executeUpdate("UPDATE user set nom='"+txtnom.getText()+"',nomsession='"+txtnomsession.getText()+"',motdepasse='"+txtmotdepasse.getText()+"'WHERE numero=" +txtnumero.getText());
merci d'avance