2010-10-01 5 views
0

Je suis un peu nouveau à ce sujet, mais j'essaie de remplir un tableau à partir d'une instruction sql qui tire plusieurs numéros de permis d'une table.Création et remplissage d'un tableau à partir d'instructions select

Donc dans la table chaque personne peut avoir plusieurs permis, j'ai besoin de stocker tous les numéros de permis et de les afficher dans une liste déroulante via javascript. J'ai pu obtenir au moins le premier permis, mais rien après cela. Je sais que cette personne en a plus d'un. voici le code que j'ai:

ResultSet rsTagCheck = stmt.executeQuery("SELECT PARK.XK.XK_PI, PARK.XK.XK_STAT, PARK.XK.XK_EX_YR, PARK.XK.XK_TAG FROM PARK.XK WHERE XK_PI ='" + ID + "'"); 
     if (rsTagCheck.next()){ 
      String TagNum = rsTagCheck.getString("XK_TAG"); 
      String[] tag = new String[101]; 
      for (int i = 0; i < tag.length; i++) 
       tag[i] = TagNum; 

Toute aide serait grandement appréciée. Merci

Répondre

0

Vous devez parcourir sur le ResultSet rsTagCheck. Je ne l'ai jamais utilisé, mais quelque chose sur les lignes de

while (rsTagCheck.next()) { 
    ...your code here... 
} 

devrait fonctionner.

Questions connexes