IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WinDev Discussion :

Lister les requêtes ouvertes


Sujet :

WinDev

  1. #1
    Membre habitué Avatar de Romanops
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2002
    Messages
    278
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2002
    Messages : 278
    Points : 165
    Points
    165
    Par défaut Lister les requêtes ouvertes
    Bonjour à tous,

    J'aimerais savoir s'il est possible de lister toutes les requêtes ouvertes dans le moteur HFSQL de Windev afin de les fermer avec HAnnuleDéclaration (ou HLibèreRequête) pour libérer de la place en mémoire. Savez-vous si c'est possible et si oui, comment ?

    Merci d'avance.
    En vous remerciant, bonsoir.

  2. #2
    Membre chevronné
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2009
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2009
    Messages : 1 278
    Points : 2 151
    Points
    2 151
    Par défaut
    Bonjour,

    je ne suis pas sûr que ça vous aidera mais vous pouvez lister les connexions ouvertes (via HListeUtilisateurConnecté) et déconnecter les clients (via hDeconnecteClient).

    Je ne connais pas de technique pour faire exactement ce que vous voulez....
    SQL : le véritable Esperanto

    "Les patates à ta tata épatent ton tonton mais les pates aux thons à ton tonton épatent pas ta tata." (Michel Souris)

    MERCI DE NE PAS M'ENVOYER DE MESSAGE PRIVE POUR DES QUESTIONS TECHNIQUES SANS MON ACCORD !

  3. #3
    Membre actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2011
    Messages
    133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2011
    Messages : 133
    Points : 204
    Points
    204
    Par défaut
    les fonctions hannuledeclration et hlibererequete libère de l'espace côté client et non côté serveur.
    Donc ça n'a aucun rapport avec le moteur hfsql.
    Si tu souhaite libérer de l'espace côté client je pense qu'il vaut mieux connaitre au préalable la liste des requêtes utilisé.

  4. #4
    Expert confirmé
    Homme Profil pro
    ?
    Inscrit en
    Juillet 2002
    Messages
    2 378
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : ?

    Informations forums :
    Inscription : Juillet 2002
    Messages : 2 378
    Points : 4 494
    Points
    4 494
    Par défaut
    Bonjour

    Il faut gérer ça à la main

    J'utilise une classe pour l'exécution des requêtes, dans cette classe :

    - La méthode qui exécute la requête commence par donner un nom unique à la source de données
    - Si l'exécution est ok le nom de la requête est mémorisé dans un tableau (tableau associatif global de classe) qui stocke nom de la source/nom du traitement appelant
    - Une méthode qui fait la libération et qui supprime le nom de la source du tableau global
    - Au final, on peut gérer un ramasse-miettes si il reste des entrées dans ce tableau

    Je vérifie de temps en temps le contenu de ce tableau et j'affiche une trace en mode test pour indiquer les requêtes que j'aurais oublié de libérer

Discussions similaires

  1. Lister les requêtes des dossiers publics
    Par nat54 dans le forum Webi
    Réponses: 11
    Dernier message: 13/08/2009, 17h20
  2. Comment lister les fichiers ouverts ?
    Par Shredder dans le forum API, COM et SDKs
    Réponses: 3
    Dernier message: 31/10/2007, 23h01
  3. lister les requêtes d'une macro
    Par beaucy dans le forum VBA Access
    Réponses: 5
    Dernier message: 05/09/2007, 14h43
  4. Réponses: 5
    Dernier message: 27/08/2007, 10h40
  5. Comment lister les ports ouverts ?
    Par Shredder dans le forum Delphi
    Réponses: 10
    Dernier message: 16/07/2007, 12h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo