Bonjour,

Je développe un wizard pour charger des données à partir d'une base de données.

Le contenu de la BDD est comme suit:

Nom : bdd.jpg
Affichages : 272
Taille : 419,2 Ko

Je butte sur les champs String qui font partir l'application en exception.

Il faut incrémenter les indices dans un ordre croissant.

Voici le code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
            String cmd = "SELECT * FROM T_PREDICAT WHERE nuIdDoc = " + iIdDoc;
        ResultSet resultset = InterbaseManager.ExecuteSelectRequest(cmd);
        while( resultset.next())
        {
            predicatNormalized = new PropositionNormalized();
            nuIdPredicat = resultset.getInt( 1);
            predicatNormalized.TypeProposition = resultset.getInt( 2);;
            predicatNormalized.indice = resultset.getInt( 3);;
            predicatNormalized.Occurence = resultset.getInt( 4);
            predicatNormalized.iEnumerated = resultset.getInt( 5);
            predicatNormalized.iPOS = resultset.getInt( 6);
            predicatNormalized.iPers = resultset.getInt( 7);
            predicatNormalized.iNbr = resultset.getInt( 8);
            predicatNormalized.TypeData = resultset.getInt( 9);
            predicatNormalized.ListParagraph = resultset.getString( 12);
            //predicatNormalized.Univers.wsName = resultset.getString( 13);
            predicatNormalized.Declencheur = resultset.getString( 14);
            predicatNormalized.Configuration = resultset.getString( 15);
            predicatNormalized.Identifier = resultset.getString( 18);
            predicatNormalized.Sujet = resultset.getString( 19);
            predicatNormalized.Verb = resultset.getString( 20);
            predicatNormalized.Complement = resultset.getString( 21);
            predicatNormalized.Precision = resultset.getString( 22);
            predicatNormalized.Frequence = resultset.getString( 23);
            predicatNormalized.Comment = resultset.getString( 24);
            predicatNormalized.wskeyValue = resultset.getString( 25);
            predicatNormalized.operande = resultset.getString( 26);
            predicatNormalized.min = resultset.getInt( 27);
            predicatNormalized.max = resultset.getInt( 28);
            predicatNormalized.type = resultset.getInt( 29);
            //predicatNormalized.Univers.idParagraph = resultset.getInt( 33);
            listOfPredicat.add( predicatNormalized);
        }
        pList.add( listOfPredicat);
Quelqu'un saurait-il m'indiquer comment résoudre ce problème ?

Merci d'avance pour votre aide.