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

C++Builder Discussion :

[ADO] Suppression des enregistrements


Sujet :

C++Builder

  1. #1
    Membre Expert
    Avatar de kmaniche
    Inscrit en
    Janvier 2006
    Messages
    1 717
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 717
    Par défaut [ADO] Suppression des enregistrements
    Bonjour à tous,

    voilà, je suis sur un programme de base de données Acess, j'utilise C++Builder avec une connexion ADO, jusquà là tout va bien,

    j'ai rajouter une option pour éffacer le contenu d'une table, de la manière suivante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    DataModule -> MaTable -> DeleteRecords(arAll) ;

    En exécutant, j'ai une erreur que j'ai pas pus la résoudre :
    L'opération demandée n'est pas autorisée dans ce contexte !!

    Es-ce que quelqu'un aurrai une solution à ce problème.

    J'ai réussi à contourner le problème en utilisant une requette SQL, mais je veux utiliser la première solution .

    Aidez-moi svp.

    @+

  2. #2
    Membre éprouvé
    Avatar de Sunchaser
    Homme Profil pro
    OPNI (Objet Programmant Non Identifié)
    Inscrit en
    Décembre 2004
    Messages
    2 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : OPNI (Objet Programmant Non Identifié)
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 059
    Par défaut
    Bonsoir,
    Juste pour essayer d'éclaircir, as tu essayé la fonction Supports(...) avec
    coDelete
    en paramètre...?

  3. #3
    Membre Expert
    Avatar de kmaniche
    Inscrit en
    Janvier 2006
    Messages
    1 717
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 717
    Par défaut
    Salut,

    Oui j'ai essauyer de le faire de cette façon
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     if(DataModule1 -> MaTable-> Supports(TCursorOptions() <<coDelete))
       ShowMessage("Oui") ;
     else
       ShowMessage("Non") ;
    le résultat étais positif, mais en ajoutant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
     DataModule1 -> MaTable -> DeleteRecords() ;
    ça génère une erreur comme déjà posté ....

  4. #4
    Membre chevronné

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    531
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 531
    Par défaut
    marche comme cela (heureusement c'est mono utilisateur):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    for(int i = ADODataSet->RecordCount; i; i--)
     ADODataSet->Delete();

  5. #5
    Membre Expert
    Avatar de kmaniche
    Inscrit en
    Janvier 2006
    Messages
    1 717
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 717
    Par défaut
    Merci pour ton aide, j'ai essaiyer ça, mais je veux une comprendre pour quoi ca ne marche pas avec
    DeleteRecords()

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

Discussions similaires

  1. Case à cocher et suppression des enregistrements
    Par zizou86 dans le forum Langage
    Réponses: 3
    Dernier message: 22/02/2008, 17h55
  2. Suppression des enregistrements enfants
    Par tommy_f dans le forum Forms
    Réponses: 7
    Dernier message: 12/09/2007, 09h43
  3. Suppression des enregistrements
    Par amina_n dans le forum Informix
    Réponses: 1
    Dernier message: 16/08/2007, 14h13
  4. [Tableaux] suppression des enregistrements
    Par monde007 dans le forum Langage
    Réponses: 2
    Dernier message: 19/06/2007, 20h09
  5. Suppression des enregistrements maitre/détail
    Par pierrot67 dans le forum Bases de données
    Réponses: 12
    Dernier message: 31/03/2006, 12h39

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