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 :

supprimer les données d'1 table avec Adoquery


Sujet :

Bases de données Delphi

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2009
    Messages
    56
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2009
    Messages : 56
    Points : 32
    Points
    32
    Par défaut supprimer les données d'1 table avec Adoquery
    Bonjour,
    voila j'ai une table que j'utilise comme table intermédiaire càd des que je termine mon travail je supprime toutes les données de cette table, pour cela j'ai utilisé un Adoquery, voici mon code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    adoquery1.sql.text:='delete ordint';
    adoquery1.prepared:=true;
    adoquery1.active:=true;
    adoquery1.execsql;
    adoquery1.close;
    j'ai l'erreur suivante : Adoquery1: Commandtext ne renvoie pas un ensemble de résultats.
    merci pour votre aide

  2. #2
    Expert éminent sénior
    Avatar de Cl@udius
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2006
    Messages
    4 878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 4 878
    Points : 10 008
    Points
    10 008
    Par défaut
    Salut

    Supprime la ligne n°4: Active := True;
    Active est réservé aux SELECT qui renvoient un jeu de données.

    @+ Claudius

  3. #3
    Expert confirmé
    Avatar de Ph. B.
    Homme Profil pro
    Freelance
    Inscrit en
    Avril 2002
    Messages
    1 784
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2002
    Messages : 1 784
    Points : 5 915
    Points
    5 915
    Par défaut
    Bonjour
    Il est inutile d'appeler AdoQuery.Open et AdoQuery.Close ou AdoQuery.Active car cette instruction ne renvoie pas d'ensemble de données.
    L'appel à AdoQuery.ExecSql suffit...
    --
    Philippe.
    Philippe.

  4. #4
    Nouveau membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2009
    Messages
    56
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2009
    Messages : 56
    Points : 32
    Points
    32
    Par défaut
    MERCI BEAUCOUP ! ! !

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

Discussions similaires

  1. Permutter les donnée dans une table avec Kettle
    Par imanoual dans le forum kettle/PDI
    Réponses: 4
    Dernier message: 16/09/2008, 16h56
  2. Ecraser les données d'une table avec la commande bcp
    Par créolie dans le forum Outils
    Réponses: 2
    Dernier message: 13/08/2008, 15h06
  3. Réponses: 14
    Dernier message: 29/11/2007, 07h47
  4. Réponses: 12
    Dernier message: 18/07/2006, 19h51
  5. supprimer les données de de table différentes
    Par argon dans le forum Requêtes
    Réponses: 5
    Dernier message: 15/01/2006, 21h58

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