bonjour,

j'ai 40 colonnes dont les données de certaines peuvent être toutes non renseignées et restées à null puisqu'autorisé par défaut.
je veux trier mon resultset pour qu'il me renvoi que les noms des colonnes ou au moins un champ (row) est rempli.

le pb, c'est que sur certaine table je ne retrouve pas toutes mes colonnes ou il y a au moins un champ enregistré et ds d'autres j'ai le message d'erreur suivant :

After end of result set

je précise que je suis débutant et que l'erreur provient tres certainement de mon code que voici :

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
 
rs.first();
	do
	{
		if (rs.getString(j) != null )
		{
                colonnes.add(rs.getMetaData().getColumnName(j));			
		rs.next();
		}
		else
		{
			j++;
		}
		j++;
	}while (j < rs.getMetaData().getColumnCount()+1);
merci d'avance de prendre le temps de me répondre si quelqu'un a un idée...