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 :

recherche avec un adoquery


Sujet :

Bases de données Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    agent de fisc(les impots)
    Inscrit en
    Juillet 2006
    Messages
    427
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : agent de fisc(les impots)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 427
    Par défaut recherche avec un adoquery
    salut
    jai une table creer avec acces 2003 (code,nom,prenom);
    jai utilisé un adoquery pour efectuer des recherche sur cette table
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    adoquery1.active:=false;
    adoquery1.sql.clear;
    adoquery1.sql.add('select * from client where nom='''+edit1.text+'''');
    adoquery1.open;
    mon probleme est quand je fait une recherche sur un nom qui existe dans ma table la recherche ce faite normalement,contrairement si je fais la recherche sur un nom qui n'existe pas dans ma table un message d'erreur me dit
    "BOF ou EOF est egal a true ou l'enregistrement actuel a été supprimé.l'operation demandée nécessote un enregistrement actuel."
    je me suis vraiment bloqué.
    merci d'avance.

  2. #2
    Membre Expert
    Homme Profil pro
    Directeur technique
    Inscrit en
    Mai 2008
    Messages
    2 400
    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 400
    Par défaut
    Salut;

    oui, je me souviens que j'avais un problème du genre que j'ai contourné, si ma mémoire est bonne, par un rafraichissement de ma table.

    Bonne chance.

  3. #3
    Membre éclairé
    Homme Profil pro
    agent de fisc(les impots)
    Inscrit en
    Juillet 2006
    Messages
    427
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : agent de fisc(les impots)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 427
    Par défaut
    Re
    ce probleme me vienne aussi si j'insert un enregistrement apres une suppression total de la table.
    vraiment je me suis bloqué.

  4. #4
    Membre éprouvé Avatar de BuzzLeclaire
    Homme Profil pro
    Dev/For/Vte/Ass
    Inscrit en
    Août 2008
    Messages
    1 606
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Dev/For/Vte/Ass

    Informations forums :
    Inscription : Août 2008
    Messages : 1 606
    Par défaut
    Citation Envoyé par kroma23 Voir le message
    salut
    jai une table creer avec acces 2003 (code,nom,prenom);
    jai utilisé un adoquery pour efectuer des recherche sur cette table
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    adoquery1.active:=false;
    adoquery1.sql.clear;
    adoquery1.sql.add('select * from client where nom='''+edit1.text+'''');
    adoquery1.open;
    mon probleme est quand je fait une recherche sur un nom qui existe dans ma table la recherche ce faite normalement,contrairement si je fais la recherche sur un nom qui n'existe pas dans ma table un message d'erreur me dit
    "BOF ou EOF est egal a true ou l'enregistrement actuel a été supprimé.l'operation demandée nécessote un enregistrement actuel."
    je me suis vraiment bloqué.
    merci d'avance.
    Tu teste si "not eof " apres le open ?

  5. #5
    Membre Expert
    Homme Profil pro
    Directeur technique
    Inscrit en
    Mai 2008
    Messages
    2 400
    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 400
    Par défaut
    Re;

    autre chose la table en question est-elle en relation maître détails avec une autre?

Discussions similaires

  1. Recherche avec Locate option lopartialKey
    Par jeje.r dans le forum Bases de données
    Réponses: 4
    Dernier message: 21/12/2022, 10h56
  2. Recherche avec sed insensible à la casse
    Par _Mac_ dans le forum Shell et commandes GNU
    Réponses: 4
    Dernier message: 12/10/2005, 15h42
  3. Recherche avec des accents!?
    Par mona dans le forum Access
    Réponses: 3
    Dernier message: 14/06/2005, 20h36
  4. recherche avec findnearest
    Par souad26 dans le forum Bases de données
    Réponses: 2
    Dernier message: 18/11/2004, 20h58
  5. Enlever la surbrillance lors d'une recherche avec vi
    Par sekiryou dans le forum Applications et environnements graphiques
    Réponses: 8
    Dernier message: 04/03/2004, 13h55

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