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 :

TQuery en cached update


Sujet :

Bases de données Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 9
    Par défaut TQuery en cached update
    Bonjour,

    J'utilise Delphi 5 pour une appli client serveur et je voudrais utiliser TQuery en cached update. Donc je passe la propriété à true, je définis un composant updatesql pour mes requêtes d'insertion, modification, suppression mais ensuite, je ne sais pas comment utiliser tout ça.

    Concrêtement, quel est le code pour faire une insertion et qu'elle soit dans le cache puis ensuite pour valider ou annuler les modifications.

    J'ai vu les méthodes applyupdates et cancelupdates pour cela mais je sais pas comment mettre mes requêtes dans le cache.

    Merci de votre aide.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2003
    Messages : 51
    Par défaut
    Salut, pour utiliser le mode cached update, c'est tout simple :

    tu fais ton insert tradiltionnel :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    MonQuery.insert;
    MonQueryChamp1.AsString:='coucou';
    ....
    MonQuery.post;
    A partir de ce moment là, ton enregistrement est dans le cache. Pour le valider en base, il faut que tu utilises applyupdates (de préférence encadrer dans une transaction ) et pour annuler cette enregistrmeent tu peux utiliser la méthode cancel.

    Bon dev à toi.

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

Discussions similaires

  1. Réponses: 36
    Dernier message: 01/04/2010, 08h40
  2. IBquery et cached update
    Par looping dans le forum Bases de données
    Réponses: 5
    Dernier message: 14/11/2008, 14h56
  3. Utiliser UPDATE + SELECT pour faire un cache FIFO
    Par WeeJay dans le forum Langage SQL
    Réponses: 5
    Dernier message: 19/05/2008, 12h10
  4. Tquery - update avec 2 tables
    Par spocksb dans le forum Bases de données
    Réponses: 6
    Dernier message: 16/08/2004, 08h39
  5. [Update TQuery]Lenteur de la fonction Update
    Par Eric SAULNIER dans le forum Bases de données
    Réponses: 2
    Dernier message: 11/05/2004, 01h29

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