Bonjour

J'ai voulu récuperer les données d'un ResultSet d'une requete de consutlation.

Mais, ce ResultSet prend la valeur null meme apres la requete!!

Voici mon 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
private static PieDataset createDataset() {
		 ResultSet rsMoyenne = null;
		try {
 
			Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
 
			Connection conn = DriverManager.getConnection(
					"jdbc:microsoft:sqlserver://localhost:1433", "abc", "");
 
			Statement st = conn.createStatement();
 
			String strQuery = " SELECT  COUNT(DestHost) * 100 /(SELECT  COUNT(DestHost) FROM  WebProxyLog  WHERE (ClientIP = '195.114.57.11')) AS pourcentage, DestHost FROM         WebProxyLog WHERE     (ClientIP = '195.114.57.11')GROUP BY DestHost ORDER BY pourcentage DESC";
			System.out.println(strQuery);
 
			rsMoyenne = st.executeQuery(strQuery);			
 
		if (rsMoyenne == null)System.out.println("Resultat null") ;
 
 
		} catch (ClassNotFoundException e) {
			System.out.println("pas de resultat !");
		} catch (SQLException e) {
			System.out.println("pas de resultat 2 !");
		}
C'est la partie; " rsMoyenne = st.executeQuery(strQuery);" qui me pose le probleme !!

Avez vous une solution ?


[Modéré par Didier] : ajout de tag dans le titre - Les règles du forum Java