Bonjour tout le monde;
Permettez moi de poser une question qui peut sembler bête.
C'est la première fois que j'utilise UIBQUery à la place de IBQuery et je ne trouve pas les propriétés :
.isempty
.recordcount
.locate
Bonjour tout le monde;
Permettez moi de poser une question qui peut sembler bête.
C'est la première fois que j'utilise UIBQUery à la place de IBQuery et je ne trouve pas les propriétés :
.isempty
.recordcount
.locate
Deux personnes n'apprennent pas, un arrogant et un timide.
Salut
Ces propriétés n'existent simplement pas avec les UIB.
IsEmpty est à remplacer par le test (Bof and Eof).
RecordCount ne peut être utiliser de part la conception même du composant car les données sont "fetchées" au fur et à mesure de la lecture des données.
La méthode Locate (ou autre Lookup et consort) n'est pas implémentée.
@+ Claudius
et comment faire pour tester l’existence d'un enregistrement et connaitre le nombre d'enregistrement dans le résultat?
Deux personnes n'apprennent pas, un arrogant et un timide.
Re,
Pour RecordCount je complète (et rectifie mes propos):
Pour obtenir le nombre d'enregistrement il suffit de faire:
Code delphi : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Query.FetchAll; RecCount := Query.Fields.RecordCount;
Quant au Locate, cherche sur le forum de Progdigy il semble me souvenir qu'un membre donne un exemple d'implémentation de la méthode.
Merci Cl@udius, je vais chercher et je rapporterais les fruits
Deux personnes n'apprennent pas, un arrogant et un timide.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager