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

Composants FMX Delphi Discussion :

LiveBinding entre un Query et une Grid


Sujet :

Composants FMX Delphi

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut LiveBinding entre un Query et une Grid
    Bonjour,

    je commence par la mauvaise attitude (la régression) : En FMX, y a-t-il un moyen de créer une chaîne Connecteur-DataSet-DataSource -?- Grid ? Ce serait pour moi une solution de facilité... enfin une solution de secours au cas où je n'arriverais pas à me dépêtrer de ce problème dans un temps raisonnable.

    Sinon mon problème est le suivant : J'ai lié mon UniQuery1 (UniDac) à ma Grid1. Je lis une table de mon serveur distant mariaDB (Androïd compris) : génial exactement le même code. Des styles différents histoire de pratiquer un peu.

    Je complique un peu la chose. J'introduis un SQLUpdate. RAS. (Y compris sur l'OS X ) avec très peu de code finalement.

    Je complique encore : sur mes applications Desktop, pour fluidifier et sécuriser, j'utilise une base locale SQLite:memory:

    Dans un premier temps la base locale SQLite se charge à partir de la base distante MariaDB.
    Puis j'utilise la configuration précédente : une connexion SQLite et la Grid est reliée à ce connecteur. Mais parallèlement qu'en je fais un Update sur cette table, j'aimerais qu'elle fasse avant un Update (ou qu'elle essaie) sur la base distante mariaDB. J'aimerais que les 2 transactionnels soient imbriqués comme je pratique en Windev.

    Et là, je patauge ! Quel événement du BindSourceDB1 faut-il intercepter et comment neutralise-t-on le Update sur la table SQLite si on obtient un échec (donc conclu par un rollback) sur la table mariaDB vu que l'Update sur la table SQLite est "automatique" (intégré ? enfin quasiment sans lignes de code) ...

    Ce n'est peut-être pas très clair ...... Evidemment j'ai un autre connecteur et un autre UniQuery liés à mon serveur MariaDB.
    Merci pour vos lumières.
    Dernière modification par Invité ; 01/06/2015 à 16h10.

Discussions similaires

  1. [AC-2003] Transfert d'une date entre un Formulaire et une Query
    Par PopsBoston dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 25/05/2011, 16h40
  2. Réponses: 4
    Dernier message: 08/01/2010, 17h16
  3. Question de pointeur entre un programme et une DLL
    Par Neilos dans le forum C++Builder
    Réponses: 12
    Dernier message: 01/02/2005, 19h12
  4. Réponses: 11
    Dernier message: 31/01/2005, 17h48
  5. probleme de connexion entre delphi 7 et une BD access
    Par bob.marley dans le forum Bases de données
    Réponses: 5
    Dernier message: 21/04/2004, 11h17

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