IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

avec Java Discussion :

Ma boucle for ne fonctionne pas correctement pour un update de plusieurs ligne (JDBC)


Sujet :

avec Java

  1. #1
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Juillet 2018
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2018
    Messages : 29
    Points : 10
    Points
    10
    Par défaut Ma boucle for ne fonctionne pas correctement pour un update de plusieurs ligne (JDBC)
    Bonjour,
    en fait j'ai ce bout de code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    int a = 1;
    			PreparedStatement prep1 = myConn.prepareStatement("update " + tab + " set " + col + " = ?");
    			for (int i = 1; i <= val; i++)
    			{
    				prep1.setString(1,col+Integer.toString(a));
    				prep1.executeUpdate();
    				a++;
    			}
    ça m'affiche ça quand je fait un select sur ma table tab :
    a 6
    a 6
    a 6
    a 6
    a 6
    a 6
    et moi je veux que ça m'affiche ça:
    a 1
    a 2
    a 3
    a 4
    a 5
    a 6
    Quelqu'un peux m'aider s'il vous plait ?

  2. #2
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Points : 15 059
    Points
    15 059
    Par défaut
    Bonjour,

    Il te manque la clause where dans la requête, du coup elle met à jour toute les lignes.

    A+.

Discussions similaires

  1. [Batch] Chemin avec espace dans boucle FOR ne fonctionne pas
    Par matt13000 dans le forum Scripts/Batch
    Réponses: 4
    Dernier message: 02/03/2018, 12h59
  2. [Batch] script Boucle For ne fonctionne pas
    Par Tikiwi64 dans le forum Scripts/Batch
    Réponses: 5
    Dernier message: 25/06/2014, 16h23
  3. Boucle qui ne fonctionne pas correctement
    Par Soja-GroB dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 18/09/2013, 09h42
  4. Aide pour un code qui ne fonctionne pas correctement
    Par NEC14 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 05/03/2013, 09h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo