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 :

Équivalent du composant TIBEvents de la palette Interbase pour la palette dbExpress


Sujet :

Bases de données Delphi

  1. #1
    Membre actif
    Homme Profil pro
    Inscrit en
    Février 2011
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations forums :
    Inscription : Février 2011
    Messages : 25
    Par défaut Équivalent du composant TIBEvents de la palette Interbase pour la palette dbExpress
    Bonjour,

    Avec une base de données Interbase j'utilise le composant TIBEvents de la palette Interbase, comment faire pour une base de données ouverte en utilisant dbExpress.

  2. #2
    Expert confirmé
    Avatar de Ph. B.
    Homme Profil pro
    Freelance
    Inscrit en
    Avril 2002
    Messages
    1 786
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    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 786
    Par défaut
    Bonjour,
    Citation Envoyé par asafaw Voir le message
    Bonjour,

    Avec une base de données Interbase j'utilise le composant TIBEvents de la palette Interbase, comment faire pour une base de données ouverte en utilisant dbExpress.
    Cette fonctionnalité n'est pas générique à tous les SGBD, si mes souvenirs sont bons, elle existe entre autres pour Interbase, Firebird et PostGres.
    Il n'y a donc pas de composant dédié...

  3. #3
    Membre actif
    Homme Profil pro
    Inscrit en
    Février 2011
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations forums :
    Inscription : Février 2011
    Messages : 25
    Par défaut
    Bonjour,

    En fait c'est pour faire des Refresh sur les clients Interbase que j'utilise le composant IBevents.
    j'utilise des Triggers au niveau du serveur BD Interbase avec Post_event et les événements sont récupérés dans le IBevents.

    Comment faire la même chose lorsqu'on utilise des Sqlconnection du dbEexpress pour se connecter à une base de données autre que Interbase.

    Merci.

  4. #4
    Expert confirmé
    Avatar de Ph. B.
    Homme Profil pro
    Freelance
    Inscrit en
    Avril 2002
    Messages
    1 786
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    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 786
    Par défaut
    Bonjour,
    Citation Envoyé par asafaw Voir le message
    En fait c'est pour faire des Refresh sur les clients Interbase que j'utilise le composant IBevents.
    j'utilise des Triggers au niveau du serveur BD Interbase avec Post_event et les événements sont récupérés dans le IBevents.
    Je connais bien ce mécanisme d'événements et l'utilisation que vous en faites -qui évite d'interroger inutilement le serveur- est tout à fait pertinente et judicieuse.

    Citation Envoyé par asafaw Voir le message
    Comment faire la même chose lorsqu'on utilise des Sqlconnection du dbEexpress pour se connecter à une base de données autre que Interbase.
    Comme je l'ai dit, c'est une fonctionnalité spécifique à quelques SGBD et dbExpress ne l'implémente pas. Elle va à l'encontre de l'objectif poursuivi par dbExpress qui est de proposer un ensemble de fonctionnalités communes ou génériques à tous les SGBD.
    Vous ne pourrez donc pas tirer profit du mécanisme des événements d'Interbase avec cette couche d’accès aux données.
    De plus on ne retrouve pas ce mécanisme avec d'autres SGBD hormis Firebird et Postgres.

  5. #5
    Membre actif
    Homme Profil pro
    Inscrit en
    Février 2011
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations forums :
    Inscription : Février 2011
    Messages : 25
    Par défaut
    Merci Philippe

Discussions similaires

  1. [Lazarus] Existe-t-il un équivalent au composant TTable de Delphi ?
    Par picpus21 dans le forum Lazarus
    Réponses: 1
    Dernier message: 28/11/2008, 21h26
  2. [Lazarus] Les composants Indy ne s'affichent pas dans la palette
    Par ChPr dans le forum Lazarus
    Réponses: 1
    Dernier message: 20/09/2008, 21h17
  3. [ADO] Composant Idem a ceux d'interbase.
    Par aityahia dans le forum Bases de données
    Réponses: 2
    Dernier message: 02/07/2007, 08h18
  4. Deux moteurs interbase pour une seule base ?
    Par Yurck dans le forum InterBase
    Réponses: 11
    Dernier message: 21/09/2006, 15h45
  5. Palette Interbase Admin
    Par AYARA Adel dans le forum InterBase
    Réponses: 5
    Dernier message: 13/07/2005, 18h22

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