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

Composants VCL Delphi Discussion :

tadoquery et requêtes


Sujet :

Composants VCL Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de redoran
    Homme Profil pro
    Développeur-Amateur
    Inscrit en
    Juin 2010
    Messages
    1 346
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur-Amateur
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 346
    Par défaut tadoquery et requêtes
    rebonjour; voila j'ai pris l'habitude d'écrire les requêtes dans les composants tadoquery par contre j'ai constaté dans les réponses du forum que les requêtes sont écrite dans le code source.
    1*: est ce que ma méthode va répercute sur le temps d'exécution de la requête?
    2*: qu'elle est la différence entre les deux méthodes?

  2. #2
    Membre éprouvé Avatar de redoran
    Homme Profil pro
    Développeur-Amateur
    Inscrit en
    Juin 2010
    Messages
    1 346
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur-Amateur
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 346
    Par défaut
    apparemment tout le monde est en congé..
    peut être que l'écriture de la requête dans le code source est pour minimisé l'utilisation des composants qui sont peut être gourmand en ressources ou tout simplement c'est un style de programmation..!

  3. #3
    Membre éprouvé Avatar de redoran
    Homme Profil pro
    Développeur-Amateur
    Inscrit en
    Juin 2010
    Messages
    1 346
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur-Amateur
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 346
    Par défaut
    vola je répond a ma question:
    je crois que je doit mettre un adoquery par tache ( exemp tache affichage , tache modification.....) et les instancies dynamiquement pour exécuter la requête puis le détruire juste après..
    un adoquery pour les requêtes paramétrés.. ainsi de suite...
    et surtout je m'interesse à la solution proposé par franck seriano
    ..En fait avec ADOExpress ou dbGO la solution qui est plutôt recommandée c'est de n'utiliser ni l'un, ni l'autre. Ces composants sont là pour assurer un certain niveau de compatibilité avec ceux du BDE (sans être vraiment interchangeable pour autant...).
    La solution recommandée c'est plutôt d'utiliser un TADODataSet ou un TADOCommand qui sont plus proche du fonctionnement normal d'ADO.
    Le TADODataSet permet d'effectuer les requêtes de type SELECT. Le TADOCommand sert à faire toutes les autres..
    . dans le lien suivant http://www.developpez.net/forums/d68...ry-sql-server/

    merci à franck , andry , aka , host22 et just soft , abdelghani ,

  4. #4
    Membre Expert
    Homme Profil pro
    Directeur technique
    Inscrit en
    Mai 2008
    Messages
    2 400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 2 400
    Par défaut
    Citation Envoyé par redoran Voir le message
    rebonjour; voila j'ai pris l'habitude d'écrire les requêtes dans les composants tadoquery par contre j'ai constaté dans les réponses du forum que les requêtes sont écrite dans le code source.
    1*: est ce que ma méthode va répercute sur le temps d'exécution de la requête?
    2*: qu'elle est la différence entre les deux méthodes?
    Bonjour

    faut pas oublier qu'il y'a aussi la lisibilité du source. on a tendance à oublier donc cacher ses requêtes dans les composants est une mauvaise habitude surtout si l'on travail en groupe.

    coté optimisation, je ne crois pas que la différence soit grande, bien que, logiquement, faire sortir la requête du composant, pour ensuite la traduire est un pas en plus.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Probleme de requête avec TADOQuery suite à une coupure réseau
    Par vettcre dans le forum Bases de données
    Réponses: 2
    Dernier message: 10/09/2014, 07h49
  2. Réponses: 8
    Dernier message: 08/06/2010, 08h43
  3. TADOQuery : Requête paramétrée avec Delphi 7
    Par tleboukaka dans le forum Bases de données
    Réponses: 21
    Dernier message: 22/07/2009, 14h29
  4. Problème de requête avec le composant TADOQuery !
    Par pepito62 dans le forum Composants VCL
    Réponses: 4
    Dernier message: 12/04/2009, 09h59
  5. [TADOQuery] Problème avec une requête
    Par yannba dans le forum Bases de données
    Réponses: 2
    Dernier message: 20/01/2006, 13h51

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