Précédent   Forum des professionnels en informatique > Bases de données > Oracle
Oracle Forum Oracle : le serveur, les outils, ... Voir F.A.Q Oracle Tutoriels Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/11/2007, 14h04   #1
Invité régulier
 
Inscription : janvier 2007
Messages : 126
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 126
Points : 7
Points : 7
Par défaut probleme de statement ( sous requete )

bonjour, je suis débuttant en programmation.

j'ai fait une 1 requete avec une la première connection. apres j'ai fait une sous-requete avec une deuxieme connection ( donc statement est different de la 1 statement de la 1 Requete).
sachant que dans les resultats de la 1 requete il ya deux lignes.
le probleme c'est dans la boucle while ( res.next()) il ne prends la deuxième ligne de resultat de 1 requete.

le probleme ne se produit pas lorsque je SUPRIME STATIC du champs statement dans la classe de connection.

je vous remercie tout le monde pour partager vos connaissances.
merci
yayamo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/11/2007, 14h34   #2
Membre Expert
 
Avatar de guigui5931
 
guillaume defrain
Inscription : avril 2006
Messages : 1 667
Détails du profil
Informations personnelles :
Nom : guillaume defrain
Âge : 25
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : avril 2006
Messages : 1 667
Points : 2 099
Points : 2 099
Est ce que tu peux mettre ton code pour y voir un peu plus clair?
__________________
autant l'hiver éclate que l'hétéroclite
le vrai geek c'est celui qui croit qu'il y a 1024 mètres dans un kilomètre
guigui5931 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/11/2007, 17h47   #3
Invité régulier
 
Inscription : janvier 2007
Messages : 126
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 126
Points : 7
Points : 7
Citation:
Envoyé par guigui5931 Voir le message
Est ce que tu peux mettre ton code pour y voir un peu plus clair?
voici une partie de connectonfactory:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
public ResultSet queryDB(String sRequete) {
		ResultSet rsQuery = NULL;
		try {
			log.info("Request: " + sRequete);
			rsQuery = sta.executeQuery(sRequete);
		} catch (SQLException ex) {
			log.error("Error Request : " + ex.getCause() + " / "
					+ ex.getMessage());
			ErreurBO.setFullErreur("SYSTEM", "queryDB", ex.getMessage(),
					"ERREUR SQL", sRequete, "SYSTEM");
		}
		RETURN rsQuery;
	}


voici la requete et sous requete :

Code :
1
2
3
4
5
6
res1 = factory.queryDB(reqLigneFac);
				while (res1.next()) {
                         ............recuperation des donnees de requete
res2 = factory1.queryDB(sumReqLigne);
 
					res2 = factory1.queryDB(sumReqLigne);
yayamo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h02.


 
 
 
 
Partenaires

Hébergement Web