Bonjour
La question est tout simple:
Utilisez-vous TFDLocalSQL ?
si oui pour quel usage ?
Bonjour
La question est tout simple:
Utilisez-vous TFDLocalSQL ?
si oui pour quel usage ?
Bonsoir,
Utilisez-vous TFDLocalSQL
Oui
Pour quel usage
Principalement pour lier des requêtes entre deux bases de données différentes.
Par bases de données j'entends sur FDConnection de divers drivers et même du REST
mes dernières expériences en date :
- une liaison Prestashop vers mon application utilisant Firebird.
- une liaison tableaux xlsx (avec Cdata) et (toujours) Firebird.
S'il s'agit de liaison Firebird/Firebird j'en reste toutefois à des procédures avec des EXECUTE STATEMENT ... ON EXTERNAL ...mais il n'est pas dit que je ne change pas d'avis certaines fois.
Cependant, TFDLocalSQL est piègeux, l'ordre d'ouverture des diverses parties important. Combien de fois je me suis cassé le front pour ces broutilles !
MVP Embarcadero
Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
SGBD : Firebird 2.5, 3, SQLite
générateurs États : FastReport, Rave, QuickReport
OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd
Je vais répondre aussi puisque ça concerne tout le monde.
Oui pour l'utilisation (même si ce n'est pas systématique)
Je n'utilise pratiquement jamais 2 SGBD différents en même temps.
Par contre, il m'arrive de m'en servir pour me faciliter la gestion de valeurs qui ne font pas partie d'une base.
Par exemple, je l'ai utilisé cette semaine sur une liste de chaînes comportement des valeurs répétées.
J'avais besoin d'obtenir toutes les chaînes avec plusieurs occurrences ainsi que le nombre d’occurrences de chacune.
J'ai mis la liste dans un TFDMemtable et j'ai utilisé un TFDQuery avec TFDLocalSQL pour faire une requête qui m'a renvoyé directement le résultat attendu.
Là, c'est un cas particulier mais j'en ai eu d'autres utilisations du même genre ces mois derniers.
M'en sers pas tous les jours (loin de là), mais le TFDLocalSQL est effectivement pratique pour faire joujou avec des tables en mémoire (un query sur un TFDMemTable par exemple) ou mélanger tables en mémoire et base de données (cas de ressources ou tables temporaires qu'on gèrerait dans un programme et voudrait associer à des données moins volatiles, pour du reporting par exemple).
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