Bonjour,
j'ai un très mauvais souvenir des DataModules avec Lazarus et de leurs limites voire de leur dysfonctionnement inexpliqué.
Mes accès aux bases sont souvent peu orthodoxes : un SQLQuery de lecture pour remplir mes Grids et un SQLquery d'Update, Insert et Delete. J'ouvre souvent plusieurs Forms en même temps. Il m'arrive donc de faire des accès simultanés (parfois même en thread). La question n'est pas de savoir si c'est bien ou non.
La question est de savoir s'il est envisageable d'utiliser un DataModule avec un seul connecteur pour faire cela ? En Lazarus, c'est non. Mais je ne connais pas les connecteurs FireDac et pas plus les limites des DataModules en XE7. Habituellement je place une chaîne complète Conn->SQLqueries (2) sur chaque Form.
J'oubliais, mes bases étant hébergées (et distantes), je n'utilise jamais de chaînes Conn -> dbGrid (trop périlleux, trop lent et trop peu ergonomique pour l'utilisateur).
Merci.
Partager