FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV 2024
→
Requete de sélection dans une requête
Requete de sélection dans une requête
Débuté par Monsieur AURAY-LORIVAL, 17 mai 2017 18:51 - 6 réponses
Connectez-vous…
Monsieur AURAY-LORIVAL
#1
Membre enregistré
64 messages
Popularité : -1 (1 vote)
Posté le 17 mai 2017 - 18:51
Bonjour,
Je ne comprend pas comment réaliser une requête sur le résultat d'une requête exécuté auparavant.
Ce que je veux faire me parait simple:
Avoir une requête qui sélectionné tout une table sans filtre afin de stocker en mémoire toute la table.
Et ensuite je voudrai faire une sélection avec un paramètre dans cette requête.
L'idée est qu'une fois tous les enregistrements récupérées en mémoire, je peux fermer ma connexion et j’exécuterai toutes mes requêtes de sélection sur le résultat de la requête principale.
Ma requête principale est exécutée comme ça et fonctionne bien:
SI SQLExecWDR("REQ_ParcoursTs") = Vrai ALORS
SQLPremier("REQ_ParcoursTs")
FIN
Merci à vous.
Signaler
0
0
Fabrice Harari
#2
Posté le 17 mai 2017 - 22:05
Bonjour
ave SQlExec je ne sais pas, mais avec hexecuterequete, ce type de
traitement fonctionne sans problème
Cordialement
--
Fabrice Harari
Consultant WinDev, WebDev et WinDev Mobile International
A votre disposition : WXShowroom.com, WXReplication (open source) et
maintenant WXEDM (open source)
Plus d'information sur
http://fabriceharari.com
Le 5/17/2017 à 10:51 AM, Monsieur AURAY-LORIVAL a écrit :
Bonjour,
Je ne comprend pas comment réaliser une requête sur le résultat d'une
requête exécuté auparavant.
Ce que je veux faire me parait simple:
Avoir une requête qui sélectionné tout une table sans filtre afin de
stocker en mémoire toute la table.
Et ensuite je voudrai faire une sélection avec un paramètre dans cette
requête.
L'idée est qu'une fois tous les enregistrements récupérées en mémoire,
je peux fermer ma connexion et j’exécuterai toutes mes requêtes de
sélection sur le résultat de la requête principale.
Ma requête principale est exécutée comme ça et fonctionne bien:
SI SQLExecWDR("REQ_ParcoursTs") = Vrai ALORS
SQLPremier("REQ_ParcoursTs") FIN
Merci à vous.
Signaler
0
0
Frédéric G
#3
Posté le 17 mai 2017 - 23:39
Bonjour,
L'idéal serait d'utiliser une sous requête non (
https://doc.pcsoft.fr/?2034009
) ?
sinon quel est le message d'erreur renvoyé ?
Signaler
0
0
Monsieur AURAY-LORIVAL
#4
Membre enregistré
64 messages
Popularité : -1 (1 vote)
Posté le 18 mai 2017 - 10:37
J'ai essayé de créer une requête de sélection se basant sur la requête principale depuis l'éditeur de requête et je la lance après avoir executé la première requête, je n'obtiens pas de message d'erreur mais elle s'execute pas.
La sous requête me parrait interessante, plus tard je vais porter mon logiciel sur une appli mobile android, ce principe de sous requête sera t'il compatible?
Message modifié, 18 mai 2017 - 10:40
Signaler
0
0
Fabrice Harari
#5
Posté le 18 mai 2017 - 14:31
Bonjour,
J'ai essayé de créer une requête de sélection se basant sur la requête
principale depuis l'éditeur de requête et je la lance après avoir
executé la première requête, je n'obtiens pas de message d'erreur mais
elle s'execute pas.
Sans voir le code, on ne va pas pouvoir te dire ou est l'erreur.
Je confirme que je fais ca régulièrement sans aucun problème.
La sous requête me parrait interessante, plus tard je vais porter mon
logiciel sur une appli mobile android, ce principe de sous requête sera
t'il compatible?
Non. HF sous mobile est beaucoup plus "primitif"
Cordialement
--
Fabrice Harari
Consultant WinDev, WebDev et WinDev Mobile International
A votre disposition : WXShowroom.com, WXReplication (open source) et
maintenant WXEDM (open source)
Plus d'information sur
http://fabriceharari.com
Signaler
0
0
Monsieur AURAY-LORIVAL
#6
Membre enregistré
64 messages
Popularité : -1 (1 vote)
Posté le 18 mai 2017 - 17:19
Le fait que ce ne soit pas compatible est plutôt gênant, n'y a t'il pas moyen de contourner ce problème? Au final je cherche "juste" à stocker le resultat de la requête pour y avoir acces quand je veux dans le code sans la reexecuter?
Et déjà merci à vous pour vos réponses.
Signaler
0
0
Philippe SB
#7
Membre enregistré
2 566 messages
Popularité : +222 (260 votes)
Posté le 19 mai 2017 - 05:26
Ce qui serait super intéressant, ce serait de pouvoir faire du requetage sur des variables types liste comme en C#. Ce serait une avancée incroyable.
Je n'y crois pas...
--
Cordialement,
Philippe SAINT-BERTIN
Géode Informatique
Signaler
0
0
→ Revenir à WINDEV 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Hors-sujet
Outils
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte