petit probleme java - Java - Programmation
Marsh Posté le 12-05-2005 à 15:47:01
Et en quoi c'est drôle ? Tu n'as jamais débuté ?
Marsh Posté le 12-05-2005 à 15:47:18
Citation :
|
Ca compile ??
Marsh Posté le 12-05-2005 à 15:48:23
Ton code ne compile pas.
Cette ligne me laisse perplexe :
Code :
|
Marsh Posté le 12-05-2005 à 15:49:36
elianor a écrit : Et en quoi c'est drôle ? Tu n'as jamais débuté ? |
Marsh Posté le 12-05-2005 à 15:52:11
oui ca marche! le seul souci c que ça m'affiche des null lorsque la taille de (liste) est supérieure au nombre d'elts !!!
Rq: T'es pas drôle Cherrytree :-/
Marsh Posté le 12-05-2005 à 15:52:58
euh sinon, tu crois vraiment que
Code :
|
va éxécuté ta requete ou t'as écrit ca pour faire un test du contenu du tableau?
Au lieu d'utiliser un tableau et te galérer avec sa taille, utilise une ArrayList (voir la doc)
Marsh Posté le 12-05-2005 à 15:53:59
en fait j'ai simplifié mon code pour poser ma question, j'utilise une classe pour acceder a la base de donnée
Marsh Posté le 12-05-2005 à 16:07:43
Je reformule ma question:
Y a-t-il un moyen de redimentionner un tableau?
Marsh Posté le 12-05-2005 à 16:15:54
zawaq a écrit : oui ca marche! le seul souci c que ça m'affiche des null lorsque la taille de (liste) est supérieure au nombre d'elts !!! |
Peut-être ! Seulement quand j'ai relu ton code, je n'ai pu réprimer mon rire. De la façon dont tu présentes les choses, on comprend que tu affectes ta requête SQL à une chaîne de caractères, mais que tu ne l'exécutes jamais. A la place, tu demandes à cette même chaîne combien elle pèse. Je trouve ça rigolo.
Marsh Posté le 12-05-2005 à 16:16:33
zawaq a écrit : Je reformule ma question: |
Reformule plutôt le code que nous montre, il est fondamentalement idiot.
Marsh Posté le 12-05-2005 à 16:21:29
Pq poser une question alambiquée avec des histoires de DB puisque ça se résume à une question de tableaux ?
REDUIRE la portée du problème avant de venir demander de l'aide s.v.p.
Marsh Posté le 12-05-2005 à 16:34:03
Cherrytree a écrit : Reformule plutôt le code que nous montre, il est fondamentalement idiot. |
sircam a écrit : Pq poser une question alambiquée avec des histoires de DB puisque ça se résume à une question de tableaux ? |
Merci pour la remarque... ça me sert de leçon
Marsh Posté le 12-05-2005 à 16:38:02
zawaq a écrit : Merci pour la remarque... ça me sert de leçon |
Manifestement pas, puisque tu n'as toujours pas reformulé.
Marsh Posté le 12-05-2005 à 16:47:10
for (i=0; i<3; i++){
String[] liste = requete(i);
/* Question : Est ce que cette ligne permet de creer un nouveau tableau a chaque iteration? */
//requete(i) retourne un tableau de String
for (int j=0; j< liste.length; j++){
System.out.println (liste[j]);
}
}
Marsh Posté le 12-05-2005 à 16:49:41
zawaq a écrit : Merci pour la remarque... ça me sert de leçon |
J'ai peut-être été un peu rude, abrupt. Désolé.
Si tu reprends le début des échanges, du point de vue des lecteurs, ça se présente comme suit :
- tu as un problème applicatif avec un code
- tu montres le code, qui est manifestement faux, puisqu'il figure de manière évidente un problème de compilation.
- que sommes-nous supposé apporter dans ces conditions ?
Marsh Posté le 12-05-2005 à 16:50:32
zawaq a écrit : for (i=0; i<3; i++){ |
Réponse : oui
Pour moi, le problème est dans ta méthode requete.
Marsh Posté le 12-05-2005 à 15:21:09
salut,
j'ai une boucle dans laquelle j'alimente un tableau de chaine de caracteres avec des resultats de requete sql, le probleme est que le nouveau tableau n'ecrase pas l'ancien meme si je le reddeclare de nouveau, et par conséquent la taille du tableau (liste) est toujours égale a la taille du premier element, alors que ma requete fournit un nombre différent de resultats!! y aurait il une solution pour cela...
Merci d'avance
[...]
for (int i=1; i <= valeur; i++){
[...]
String[] liste = SELECT libelle FROM ma_table WHERE id = i ;
[...]
System.out.println ("la taille de liste est : " + liste.length);
for (int j=0; j< liste.length; j++){
System.out.println (liste[j]);
}
}
zaw@q