Requete update multiple ! besoin d'aide !!
Résolu/Fermé
guns65
Messages postés
32
Date d'inscription
mardi 28 septembre 2010
Statut
Membre
Dernière intervention
26 février 2014
-
2 janv. 2013 à 23:36
guns65 Messages postés 32 Date d'inscription mardi 28 septembre 2010 Statut Membre Dernière intervention 26 février 2014 - 2 janv. 2013 à 23:54
guns65 Messages postés 32 Date d'inscription mardi 28 septembre 2010 Statut Membre Dernière intervention 26 février 2014 - 2 janv. 2013 à 23:54
A voir également:
- Requete update multiple ! besoin d'aide !!
- Windows update 0x80070643 - Accueil - Windows
- Windows update bloqué - Guide
- Asus live update - Télécharger - Utilitaires
- Liste déroulante choix multiple excel - Guide
- Ecran multiple pc - Guide
1 réponse
KX
Messages postés
16754
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 020
2 janv. 2013 à 23:48
2 janv. 2013 à 23:48
=="" et !="" c'est risqué. L'opérateur == ne compare pas des chaînes de caractères mais les références des objets String associés.
Tu as la méthode isEmpty qui est beaucoup plus correcte !
Ensuite l'utilisation de & (qui est un opérateur de bits) en lieu et place de && (l'opérateur booléen que tu devrais utiliser) c'est là encore très périlleux !
Tu as la méthode isEmpty qui est beaucoup plus correcte !
Ensuite l'utilisation de & (qui est un opérateur de bits) en lieu et place de && (l'opérateur booléen que tu devrais utiliser) c'est là encore très périlleux !
if (!gett1().isEmpty() && !gett2().isEmpty() && gett3().isEmpty() && gett4().isEmpty() && gett5().isEmpty()) { st=con.createStatement(); String req="UPDATE Fournisseur SET nom='"+gett2()+"' WHERE id= "+gett1(); st.executeUpdate(req); } else if (!gett1().isEmpty() && gett2().isEmpty() && !gett3().isEmpty() && gett4().isEmpty() && gett5().isEmpty() { st=con.createStatement(); String req="UPDATE Fournisseur SET prenom='"+gett3()+"' WHERE id= "+gett1(); st.executeUpdate(req5); }
2 janv. 2013 à 23:54