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 :

Locate sur une TZReadOnlyQuery de Zeos


Sujet :

Bases de données Delphi

  1. #1
    Membre éprouvé Avatar de defluc
    Homme Profil pro
    Architecte
    Inscrit en
    Mai 2002
    Messages
    1 383
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 383
    Par défaut Locate sur une TZReadOnlyQuery de Zeos
    Bonjour à tous,

    Je constate que une anomalie sur le composant la fonction Locate d'un TZReadOnlyQuery de Zeos.

    Le résultat du locate est correct, par contre l'enregistrement en cours ne devient pas celui du locate. Invariablement, la valeur de RecNo est celle du dernier enregistrement?

    Est-ce un bug de Zeos ?

    Merci d'avance

  2. #2
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 083
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 14 083
    Par défaut
    Cela ne serait pas plus simple d'aller sur le Forum de ZeosLib ?

    Autant parler à la communauté experte dans le domaine !

    As-tu un Filter aussi ?
    A l'époque du TTable, Locate + Filter, cela ne faisait pas bon ménage !

    Tu utilises RecNo ? ouais, déjà ça ce n'est pas terrible !
    FieldByName('ChampConnu').AsInteger renvoie un valeur du dernier enregistrement ou le bon enregistrement ?
    Peut-être juste RecNo qui n'est pas actualisé (typique d'une mise en cache de l'ensemble des données dans un MemoryDataSet, le curseur SQL sous-jacents ayant été fermé pour économiser les ressources)
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  3. #3
    Membre éprouvé Avatar de defluc
    Homme Profil pro
    Architecte
    Inscrit en
    Mai 2002
    Messages
    1 383
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 383
    Par défaut
    Je constate une erreur préalable des variables du locate.
    Je me confonds en excuses pour mon empressement.

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 20/07/2011, 21h40
  2. location.replace sur une variable
    Par fallaway dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 29/03/2008, 08h55
  3. [C#2.0]location d'un control sur une fenetre
    Par chnew dans le forum Windows Forms
    Réponses: 2
    Dernier message: 03/04/2006, 16h15
  4. Pb d'auto-incrément sur une table v7
    Par Nivux dans le forum Paradox
    Réponses: 9
    Dernier message: 26/12/2002, 12h05
  5. Effet Fade In / Fade Out sur une surface DirectDraw
    Par Magus (Dave) dans le forum DirectX
    Réponses: 3
    Dernier message: 08/09/2002, 17h37

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