Probleme d'un code java

Résolu/Fermé
nina2009 - 14 janv. 2009 à 01:59
 nina2009 - 14 janv. 2009 à 03:34
salut , je ne sais pas c'est quoi l'erreur dans ce code , le code est celui de la classe introspection dans laquelle il y a une methode qui supprime un enregistrement voici le code de la methode supprimer qui prend comme argument String cond,String val :

String sql="";
for(i=0;i<fields.length;i++)
{

if(fields[i].getName()== cond)
{
if (fields [i].getType().getName().equals("java.lang.String"))
{
sql="delete from " + nomclass + " where "+cond+"='"+val+"'";
System.out.println(sql);
}
else if (fields [i].getType().getName().equals("java.lang.Int"))
{
sql="delete from " + nomclass + " where "+cond+"="+val;
System.out.println(sql);
}
}
System.out.println(sql);
}

Statement requete=connection.cnx.createStatement();
int upd = requete.executeUpdate(sql);
System.out.println(upd +" ligne supprimée");
A voir également:

3 réponses

bonjour,

un message d erreur de la part du compilateur ?
ou un problème de fonctionnement ?
0
il n'entre pas dans le if(fields[i].getName()== cond)
0
j'ai trouver les probleme il y avait un probleme d'espace alor j remplacer cond par cond.replace(" ","")
merci
0