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 :

Validation d'une saisie avec DBNavigator


Sujet :

Bases de données Delphi

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 5
    Points : 5
    Points
    5
    Par défaut Validation d'une saisie avec DBNavigator
    Bonjour,
    Je n'arrive pas à valider d'une façon permanente une insertion dans une table à partir d'un DBNavigator lié à une DBGrid elle même liée à une table, pourtant, j'appuie sur la touche "Post".
    J'ai créé un bouton pour lancer une requête sql "Commit", et ça ne change rien.
    Lorsque je visualise ma table, l'enregistrement n'y est toujours pas.
    Quelqu'un aurait-il une solution, car je sens que je passe pas loin de la solution, mais je ne la trouve pas.
    Merci pour vos réponses.

  2. #2
    Membre du Club
    Inscrit en
    Mars 2008
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 41
    Points : 40
    Points
    40
    Par défaut
    Salut,
    J'ai créé un bouton pour lancer une requête sql "Commit", et ça ne change rien.
    - comment ça avec une requête sql ?
    - tu peux montrer comment tu fais ça?

  3. #3
    Membre confirmé
    Avatar de didier.cabale
    Homme Profil pro
    Conseil - Consultant en systèmes d’information
    Inscrit en
    Août 2004
    Messages
    130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d’information
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2004
    Messages : 130
    Points : 522
    Points
    522
    Par défaut
    Citation Envoyé par nanar1 Voir le message
    Quelqu'un aurait-il une solution, car je sens que je passe pas loin de la solution, mais je ne la trouve pas.
    Il y a de nombreux exemples dans le répertoire Demo de Delphi (C:\Program Files\Borland\BDS\4.0\Demos\DelphiWin32\VCLWin32\Db), et parmi eux j'ai pu tester le plus simple 'TextData' (qui nécessite l'install du composant TTextDataSet) .. et çà marche.
    Donc, pour reprendre les consignes de notre modérateur:
    1. F1 (ou bien l'aide intégrée)
    2. les exemples fournis avec Delphi
    3. la FAQ de développez
    4. le forum
    Cordialement

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 5
    Points : 5
    Points
    5
    Par défaut Validation d'une saisie avec DBNavigator
    Bonjour,
    J'ai créé une requête sql avec un composant SQLQuery et en mettant "Commit" dans le champ SQL (SQLQuery.Add(Commit), puis execsql...
    Mais je ne pense pas que ce soit la bonne voie.

    J'ai utilisé toutes les ressources d'informations que vous me citez, mais je n'ai pas trouvé ma solution.

    Mon problème se résume simplement au fait que je ne comprend pas pourquoi le bouton "Post" d'un DBNavigator ne mémorise pas d'une façon permanent la saisie que j'ai faite : insertion d'un enregistrement par la touche "+" du DBNaviga[tor.
    Merci

  5. #5
    Membre confirmé
    Avatar de didier.cabale
    Homme Profil pro
    Conseil - Consultant en systèmes d’information
    Inscrit en
    Août 2004
    Messages
    130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d’information
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2004
    Messages : 130
    Points : 522
    Points
    522
    Par défaut
    Citation Envoyé par nanar1 Voir le message
    Mon problème se résume simplement au fait que je ne comprend pas pourquoi le bouton "Post" d'un DBNavigator ne mémorise pas d'une façon permanent la saisie que j'ai faite : insertion d'un enregistrement par la touche "+" du DBNaviga[tor.
    Merci
    Voyez ici -> C:\Program Files\Borland\BDS\4.0\Demos\DelphiWin32\VCLWin32\Db\CacheDup.
    Cet exemple vous donnez la possibilité de mettre à jour la BdD de 2 façons:
    - soit en mode caching (CachedUpdates = true): là vous ne modifiez que le cache (c'est à dire le paquet chargé en mémoire), et pas la BdD sous-jacente. Pour mettre la BdD à jour, vous devrez faire un ApplyUpdates de la BdD
    - soit en mode no-caching (CachedUpdates = false): là le fait d'appuyer sur le bouton 'post' du TDBNavigator mettra à jour la BdD directement.
    J'espère avoir mieux répondu à votre attente
    Cordialement

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 5
    Points : 5
    Points
    5
    Par défaut
    C'est ok
    Merci beaucoup de votre aide

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

Discussions similaires

  1. Controler une saisie avec un masque
    Par minooo dans le forum JSF
    Réponses: 2
    Dernier message: 07/06/2011, 14h04
  2. Réponses: 3
    Dernier message: 18/05/2010, 16h37
  3. Controler une saisie avec un masque
    Par marinew dans le forum JSF
    Réponses: 3
    Dernier message: 24/10/2007, 16h39
  4. Validation d'une Saisie de donnée dans une Table
    Par faressam dans le forum VBA Access
    Réponses: 10
    Dernier message: 14/09/2007, 19h02
  5. [VB.net][VS2005] Validation d'une form avec errorProvider
    Par WriteLN dans le forum Windows Forms
    Réponses: 6
    Dernier message: 12/05/2006, 14h02

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