Echec de conversion de représentation interne

Fermé
rhaya - 24 févr. 2014 à 01:43
arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 - 24 févr. 2014 à 08:55
Bonjour,
j'ai un message d'erreur qu'il m'affiche de SQLEXCEPTION, j'ai croyez que juste un problème d'index ou de syntaxe de ma requête mais ce n'est pas le cas je n'ai rien compris ou peux être l'erreur, si vous avez déjà rencontré ce genre d'erreur aidez_moi s'il vous plaît et merci d'avance, Voici mon code pour être claire:
public void identifier(){
		
		String rep="select no_adt,nom,prenom,adresse,nbr_ex,decode(etat_cpt,0,'bloquer','valide') from adherent where no_adt="+textAdt.getText();
			
	try{
			ResultSet rs=Conn_biblio.seConnecter().createStatement().executeQuery(rep);
			
			if(rs.next()){
				
				System.out.println(rep);
				textAdt.setText(rs.getInt(1)+"");				
				textNom.setText(rs.getString(2));
				textPrenom.setText(rs.getString(3));
				textAdresse.setText(rs.getString(4));
				textNbr_ex.setText(rs.getInt(5)+"");
				textEtat_cpt.setText(rs.getString(6));
			
				if(rs.getInt(6)== 0){
					textEtat_cpt.setText("Bloquer");
				
				}else{
					
					textEtat_cpt.setText("Valide");
				}
		}
   String rep2="select no_emp,no_ex,isbn,titre,date_emp,daterest_reel from emprunt join exemplaire using(no_ex) join livre using(isbn) where no_adt="+textAdt.getText()+ "and daterest_reel is null";
			
			ResultSet rst=Conn_biblio.seConnecter().createStatement().executeQuery(rep2);
			
			Vector vt=new Vector();
			vt.add("no_emp");
			vt.add("no_ex");
			vt.add("isbn");
			vt.add("titre");
			vt.add("date_emp");
			vt.add("date_reel");
			Vector donne =new Vector();
			
			while(rst.next()){
				
				System.out.println(rep2);
				
				Vector v =new Vector();
				v.add(rs.getInt(1));
				v.add(rs.getInt(2));
				v.add(rs.getString(3));
				v.add(rs.getString(4));
				v.add(rs.getDate(5));
				v.add(rs.getDate(6));
				donne.add(v);	
			}
			
			table.setModel(new DefaultTableModel(donne,vt));
			
     }catch(SQLException e){
			JOptionPane.showMessageDialog(null,e.getMessage());
			e.printStackTrace();
			
		}
	}

Sachant que mon tableau est toujours vide en exécution !!
A voir également:

1 réponse

arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 1 291
24 févr. 2014 à 08:55
Ce serait possible d'avoir l'erreur qui est sorti plutôt?
0