Vue en java
Fermé
hadjila20
Messages postés
52
Date d'inscription
jeudi 16 juillet 2009
Statut
Membre
Dernière intervention
5 novembre 2012
-
11 mai 2010 à 23:17
BadGuitarist Messages postés 367 Date d'inscription dimanche 12 octobre 2008 Statut Membre Dernière intervention 20 octobre 2013 - 13 mai 2010 à 00:31
BadGuitarist Messages postés 367 Date d'inscription dimanche 12 octobre 2008 Statut Membre Dernière intervention 20 octobre 2013 - 13 mai 2010 à 00:31
A voir également:
- Vue en java
- Vue satellite en direct gratuit de ma maison - Guide
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Waptrick jeux java itel ✓ - Forum Mobile
1 réponse
Salut,
Comme je connais rien à Java, je vais essayer de m'en tenir au SQL.
1) l'instruction que tu cherches à exécuter est une création de vue. Elle ne te renverra pas de données et donc ton ResultSet ne peut être que vide.
si tu veux récupérer des données, il faudra créer la vue en dehors de l'application et utiliser dans ton applet un ResultSet rs = stmt.executeQuery("select * from view where tes_critères");
2) je ne suis pas sûr que tu aies le droit d'appeler une vue VIEW. J'aurais tendance à dire que c'est un mot réservé donc inutilisable pour désigner un objet de DB. Fais le test depuis une console. N'hésite pas à changer le nom de la vue en - par exemple - InvoicedItrems
Voilà ! je te laisse tester tout ça.
[EDIT: 3 retouches mineures]
Comme je connais rien à Java, je vais essayer de m'en tenir au SQL.
1) l'instruction que tu cherches à exécuter est une création de vue. Elle ne te renverra pas de données et donc ton ResultSet ne peut être que vide.
si tu veux récupérer des données, il faudra créer la vue en dehors de l'application et utiliser dans ton applet un ResultSet rs = stmt.executeQuery("select * from view where tes_critères");
2) je ne suis pas sûr que tu aies le droit d'appeler une vue VIEW. J'aurais tendance à dire que c'est un mot réservé donc inutilisable pour désigner un objet de DB. Fais le test depuis une console. N'hésite pas à changer le nom de la vue en - par exemple - InvoicedItrems
Voilà ! je te laisse tester tout ça.
[EDIT: 3 retouches mineures]
13 mai 2010 à 00:22
1- Je confirme les propos de Fiu : si tu veux utiliser une vue pour faire ta sélection d'infos, il faut que tu crées cette vue directement dans ta base de données et que tu fasses un ordre SELECT dans ta servlet en utilisant la méthode executeQuery.
2- Pourquoi appeler des "objets" personnels avec le même nom que des commandes du langage que vous manipulez : il y a de fortes chances pour qu'un jour vous passiez des heures à déboguer alors que c'était évitable.
Bon courage.
13 mai 2010 à 00:31
Hadjila20, tu utilises les méthodes getString() pour récupérer les données :
* Qte_fact
* Prix_G
* Taxe
or je crains que ces données soient de type numérique, donc il faut utiliser getFloat() pour les récupérer de la BD.
Si tu veux garder getString(); il faut alors que tu convertisses dans ton SELECT ces colonnes en chaîne de caractères (TO_CHAR()).