TxQuery est créé et détenu par Alfonso Moreno. Il a arrêté le développement de Txquery depuis des années. Cependant, de nombreux développeurs Delphi utilisent toujours TxQuery. Une barrière pour la migration de TxQuery vers Delphi 2009 et 2010 est l'introduction d'Unicode.
Je contacte Alfonso Moreno le 17 novembre 2009 pour lui demander s'il peut envisager de faire de l'open source de TxQuery et de laisser ce grand produit continuer à améliorer par la communauté de Delphi. Il est enfin d'accord et je souhaite dire grand "merci" pour sa contribution.
J'ai tenté de corriger le code source pour le faire compiler et travailler avec Delphi Unicode. Les cas de test ont été créés pour s'assurer qu'il fonctionne comme prévu. Je sais qu'il y a d'autres cas que je n'ai pas encore coupés, a-t-il simplement alerté rapidement. Vous êtes également invités à rejoindre la maintenance et l'amélioration de ce projet.
Le composant TxQuery est un composant descendant TDATASET qui peut être utilisé pour interroger un ou plusieurs composants descendant Tdataset à l'aide d'instructions SQL. Il est implémenté dans Delphi 100% de code source, aucune DLL requise, car il implémente son propre analyseur de syntaxe SQL et moteur SQL.
Il peut être très utile pour les composants des descendants TDATASET (y compris TClientDataset) qui n'utilisent pas le BDE et qui n'implémentent pas le langage SQL ou pour mélanger les types de tables (DBASE, paradoxe, accès).
Comme mentionné, Txquery est désormais open source. La licence du logiciel est la licence publique de Mozilla 1.1
Téléchargez le dernier code source de l'Alfonso Moreno à partir de la version 1.86.2.7Z de TxQuery.
J'ai corrigé le code source pour le faire fonctionner pour Delphi 2007, 2009, 2010, XE, XE2 et XE3. Vous pouvez toujours consulter à partir du référentiel SVN: https://code.google.com/p/txquery/
Postez toutes les questions dans le groupe TXQuery. Je ferai de mon mieux pour répondre à votre question.
Les développeurs sont toujours les bienvenus pour rejoindre le développement et l'amélioration TXQuery du référentiel GitHub.