TXQuery wird Alfonso Moreno erstellt und gehört. Er hat die Entwicklung von TXQuery seit Jahren gestoppt. Es gibt jedoch viele Delphi -Entwickler, die noch TXQuery verwenden. Eine Barriere für TXQuery, die in Delphi 2009 und 2010 migriert, ist die Einführung von Unicode.
Ich kontaktiere Alfonso Moreno am 17. November 2009, um zu fragen, ob er in Betracht ziehen könnte, Txquery Open Source zu machen und dieses großartige Produkt durch die Delphi -Community weiter zu verbessern. Er stimmt schließlich zu und ich möchte groß "Danke" für seinen Beitrag sagen.
Ich habe versucht, den Quellcode zu patchen, damit er kompiliert und mit Delphi Unicode arbeitet. Es wurden Testfälle erstellt, um sicherzustellen, dass es wie erwartet funktioniert. Ich weiß, dass es noch andere Fälle gibt, die ich noch nicht behandelt habe, und alarmieren mich einfach umgehend. Sie können auch gerne an der Wartung und Verbesserung für dieses Projekt teilnehmen.
Die TXQuery -Komponente ist eine Tdataset -Nachkommenskomponente, mit der eine oder mehrere TDataset -Nachkommenskomponenten mithilfe von SQL -Anweisungen abfragen können. Es ist in Delphi 100% Quellcode implementiert, keine DLL erforderlich, da es seinen eigenen SQL -Syntax -Parser und seine SQL -Engine implementiert.
Es kann sehr nützlich für Tdataset -Nachkommenskomponenten (einschließlich TclientDataset) sein, die die BDE nicht verwenden und die SQL -Sprache nicht implementieren oder Tabellentypen (DBase, Paradox, Zugriff) mischen.
Wie bereits erwähnt, ist TXQuery jetzt Open Source. Die Lizenz der Software ist Mozilla Public Lizenz 1.1
Laden Sie den neuesten Quellcode vom Alfonso Moreno von TXQuery Version 1.86.2.7z herunter.
Ich habe den Quellcode gepatcht, damit er für Delphi 2007, 2009, 2010, XE, XE2 und XE3 funktioniert. Sie können sich immer von SVN Repository ansehen: https://code.google.com/p/txquery/
Stellen Sie alle Fragen in der TXQuery Group. Ich werde mein Bestes geben, um Ihre Frage zu beantworten.
Entwickler sind immer herzlich eingeladen, sich der TXQuery -Entwicklung und Verbesserung des Github -Repositorys anzuschließen.