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

 Delphi Discussion :

list index out of bounds


Sujet :

Delphi

  1. #1
    Membre du Club
    Inscrit en
    Décembre 2004
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 74
    Points : 50
    Points
    50
    Par défaut list index out of bounds
    bonsoir

    j'essai d'ajouter des valeur à ma table de la façon suivante lors du click d'aun bouton:
    DM1.IBQajoutclient.Active:=false;
    DM1.IBQajoutclient.Params[1].value:=editnomclient.text;
    DM1.IBQajoutclient.Params[2].value:=editprenomclient.text;
    DM1.IBQajoutclient.Params[3].value:=editadresseclient.text;
    DM1.IBQajoutclient.Params[4].value:=edittelclient.text;
    DM1.IBQajoutclient.Params[5].value:=editfaxclient.text;
    DM1.IBQajoutclient.Params[6].value:=editgsmclient.text;
    DM1.IBQajoutclient.Params[7].value:=editemailclient.text;
    DM1.IBQajoutclient.Params[8].value:=editcodeclient.text;
    DM1.IBQajoutclient.Active:=true;

    tous marche trés bien jusqu'aumoment ou je valide l'ajout, il me génère l'erreur 'list index out of bounds(8)'
    sachant que ma table contienne 8 champs!!!

  2. #2
    Expert confirmé
    Avatar de anapurna
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    3 443
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 443
    Points : 5 863
    Points
    5 863
    Par défaut
    salut

    tu depasse la liste de tes paramettre
    le premier indice commence a 0

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    DM1.IBQajoutclient.Active:=false;
    DM1.IBQajoutclient.Params[0].value:=editnomclient.text;
    DM1.IBQajoutclient.Params[1].value:=editprenomclient.text;
    DM1.IBQajoutclient.Params[2].value:=editadresseclient.text;
    DM1.IBQajoutclient.Params[3].value:=edittelclient.text;
    DM1.IBQajoutclient.Params[4].value:=editfaxclient.text;
    DM1.IBQajoutclient.Params[5].value:=editgsmclient.text;
    DM1.IBQajoutclient.Params[6].value:=editemailclient.text;
    DM1.IBQajoutclient.Params[7].value:=editcodeclient.text;
    DM1.IBQajoutclient.Active:=true;
    @+ Phil

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [socket]Erreur List Index Out Of Bound
    Par afrodje dans le forum C++Builder
    Réponses: 1
    Dernier message: 23/06/2008, 16h43
  2. Message d'erreur : Liste index out of bounds (-1)
    Par valer dans le forum Langage
    Réponses: 7
    Dernier message: 25/04/2008, 08h50
  3. Erreur List Index Out Of Bound
    Par Baxter67 dans le forum C++Builder
    Réponses: 29
    Dernier message: 21/04/2008, 10h39
  4. [Struts]Bean populate & array index out of bound
    Par djoukit dans le forum Struts 1
    Réponses: 7
    Dernier message: 02/11/2006, 11h03
  5. [Débutant]pb de fichier - array index out of bounds exception
    Par TheBlue dans le forum Collection et Stream
    Réponses: 5
    Dernier message: 12/06/2006, 20h24

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