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

Bases de données Delphi Discussion :

ADOTables ou ADOQuery avec sql server


Sujet :

Bases de données Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué Avatar de abdelghani_k
    Inscrit en
    Octobre 2002
    Messages
    184
    Détails du profil
    Informations personnelles :
    Âge : 52

    Informations forums :
    Inscription : Octobre 2002
    Messages : 184
    Points : 150
    Points
    150
    Par défaut ADOTables ou ADOQuery avec sql server
    Bonjour à tout le monde,

    J'ai commencé une nouvelle application avec delphi 7 et une base sql server 2000.
    J'ai un problème de choix des ADO (ADOTables ou ADOQuery), lesquels de ces ADO doit-je choisir dans mon application client/serveur ?

    Merci.
    Réussir c'est faire le bon choix.

    Voici ma supper fonction :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Fonction ChercherSolution(User_id:login in www.developper.com):Vrai;

  2. #2
    Membre éprouvé
    Avatar de Andry
    Profil pro
    Informaticien
    Inscrit en
    Juillet 2002
    Messages
    1 164
    Détails du profil
    Informations personnelles :
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Informaticien

    Informations forums :
    Inscription : Juillet 2002
    Messages : 1 164
    Points : 1 181
    Points
    1 181
    Par défaut
    Sans hesiter : ADOQuery.
    On progresse .....

  3. #3
    Membre habitué Avatar de abdelghani_k
    Inscrit en
    Octobre 2002
    Messages
    184
    Détails du profil
    Informations personnelles :
    Âge : 52

    Informations forums :
    Inscription : Octobre 2002
    Messages : 184
    Points : 150
    Points
    150
    Par défaut
    Merci Andry,

    Je vais opter pour ADOQuery. Mais comment l'utiliser ?

    un ADOQuery pour insert, un ADOQuery pour modify et un autre pour delete ?
    ici :
    mon DataModule va être le triple ou plus ce que j'avais l'habitude de gérer.

    un seul ADOQuery avec un chargement dynamique de SQL (insert, update, delete) ?
    ici :
    je gère beaucoup de code SQL dans mon code source.

    Je demande toujours votre avis, et Merci d'avance.
    Réussir c'est faire le bon choix.

    Voici ma supper fonction :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Fonction ChercherSolution(User_id:login in www.developper.com):Vrai;

  4. #4
    Membre éprouvé
    Avatar de Andry
    Profil pro
    Informaticien
    Inscrit en
    Juillet 2002
    Messages
    1 164
    Détails du profil
    Informations personnelles :
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Informaticien

    Informations forums :
    Inscription : Juillet 2002
    Messages : 1 164
    Points : 1 181
    Points
    1 181
    Par défaut
    Comme tu dis,
    Soit tu met autant de composant ADOQuery qu'il faut ou soit tu crée et détruit chaque fois que tu auras besoin.
    On progresse .....

  5. #5
    Membre chevronné

    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    1 519
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 519
    Points : 2 153
    Points
    2 153
    Billets dans le blog
    1
    Par défaut
    Le mieux serait de na pas utiliser d'ADOQuery présent sur un DataModule pour les opérations de modifications des données mais bien d'instancier dynamiquement un ADOQuery pour exécuter la requête puis le détruire juste après.

    Au pire tu peux ne déposer qu'un seul ADOQuery dédié à faire ça en changeant la requête à exécuter à chaque fois suivant l'action demandée.
    La FAQ - les Tutoriels - Le guide du développeur Delphi devant un problème

    Pas de sollicitations techniques par MP -

  6. #6
    Membre habitué Avatar de host22
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    222
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations forums :
    Inscription : Mars 2007
    Messages : 222
    Points : 183
    Points
    183
    Par défaut
    Citation Envoyé par Aka Guymelef Voir le message
    Le mieux serait de na pas utiliser d'ADOQuery présent sur un DataModule pour les opérations de modifications des données mais bien d'instancier dynamiquement un ADOQuery pour exécuter la requête puis le détruire juste après.

    Au pire tu peux ne déposer qu'un seul ADOQuery dédié à faire ça en changeant la requête à exécuter à chaque fois suivant l'action demandée.
    salut il a raison aka;
    tu peut utiliser un seul Adoquery; et changer la requete selon ta demande
    ta toujours 'sql.clear'
    Un homme savant a compris un certain nombre de vérités, un homme cultivé a compris un certain nombre d'erreurs.

  7. #7
    Membre émérite
    Homme Profil pro
    Directeur technique
    Inscrit en
    Mai 2008
    Messages
    2 401
    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 401
    Points : 2 304
    Points
    2 304
    Par défaut
    Citation Envoyé par abdelghani_k Voir le message
    Bonjour à tout le monde,

    J'ai commencé une nouvelle application avec delphi 7 et une base sql server 2000.
    J'ai un problème de choix des ADO (ADOTables ou ADOQuery), lesquels de ces ADO doit-je choisir dans mon application client/serveur ?

    Merci.
    La solution donnée par Franck SORIANO est de type "PRO" mais si tu es tenu par répondre à un cahier de charge, faut, à mon avis, travailler avec les deux. en d'autres termes, ADOTable peur servir par exemple dans l'appel à l'ensemble entier. ADOQuery pourrait lui servir dans des recherches, filtres et MAJ.

    Bonne chance.
    Bon courage ou Bonne Chance (selon le contexte)
    Mon blog sur WordPress

Discussions similaires

  1. Seek de ADOTable n'a jamais fonctionné avec Sql Server
    Par fidelio2007 dans le forum Bases de données
    Réponses: 8
    Dernier message: 11/10/2007, 08h59
  2. fonction left avec sql server 6.5
    Par shake dans le forum Langage SQL
    Réponses: 2
    Dernier message: 29/06/2004, 08h48
  3. Gérer les queue avec sql server ?
    Par devdev dans le forum MS SQL Server
    Réponses: 8
    Dernier message: 17/06/2004, 17h38
  4. Delete on cascade avec SQL server
    Par fadoua dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 14/01/2004, 11h02
  5. Déployer une appli avec SQL SERVER
    Par tiboleo dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 15/10/2003, 14h29

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