TXQUERY создан и принадлежит Альфонсо Морено. Он останавливал разработку TXQUERY в течение многих лет. Тем не менее, есть много разработчиков Delphi, которые все еще используют txquery. Барьер для TXQUERY, мигрирующего в Delphi 2009 и 2010, - это введение Unicode.
Я связываюсь с Альфонсо Морено 17 ноября 2009 года, чтобы спросить, может ли он рассмотреть вопрос о создании открытого исходного кода Txquery и позволить этому великолепному продукту продолжать улучшить сообщество Delphi. Он наконец согласился, и я хочу сказать большое «спасибо» за его вклад.
Я попытался исправить исходный код, чтобы он собирал его и работать с Delphi Unicode. Тестовые примеры были созданы, чтобы убедиться, что он работает, как и ожидалось. Я знаю, что есть и другие случаи, которые я еще не покрывал, просто предупредил меня быстро. Вы также можете присоединиться к техническому обслуживанию и улучшению этого проекта.
Компонент TXQUERY - это компонент потомки TDATASET, который можно использовать для запроса одного или нескольких компонентов потока TDATASET с использованием операторов SQL. Он реализован в исходном коде Delphi 100%, не требуется DLL, поскольку он реализует свой собственный синтаксис SQL -синтаксис и двигатель SQL.
Это может быть очень полезно для компонентов потомков TDAtaset (включая TClientDataset), которые не используют BDE и которые не реализуют язык SQL или для смешивания типов таблиц (DBASE, Paradox, Access).
Как упоминалось, TXQUERY теперь открыт. Лицензия программного обеспечения - общественная лицензия Mozilla 1.1
Загрузите последний исходный код из Alfonso Moreno из TXQUERY версии 1.86.2.7Z.
Я исправил исходный код, чтобы заставить его работать в Delphi 2007, 2009, 2010, XE, XE2 и XE3. Вы всегда можете проверить из SVN Repository: https://code.google.com/p/txquery/
Разместите все вопросы в TXQUERY GROUP. Я постараюсь ответить на ваш вопрос.
Разработчики всегда могут присоединиться к разработке и улучшению TXQUERY с репозитория GitHub.