TXQuery ถูกสร้างและเป็นเจ้าของโดย Alfonso Moreno เขาหยุดการพัฒนา TXQuery มาหลายปีแล้ว อย่างไรก็ตามมีนักพัฒนา Delphi จำนวนมากที่ยังคงใช้ TXQuery อุปสรรคสำหรับการอพยพ TXQuery ไปยัง Delphi 2009 และ 2010 เป็นการแนะนำของ Unicode
ฉันติดต่อ Alfonso Moreno เมื่อวันที่ 17 พ.ย. 2552 เพื่อถามว่าเขาอาจพิจารณาทำ TXQuery Open หรือไม่และให้ผลิตภัณฑ์ที่ยอดเยี่ยมนี้ได้รับการปรับปรุงโดยชุมชน Delphi หรือไม่ ในที่สุดเขาก็เห็นด้วยและฉันอยากจะพูดว่า "ขอบคุณ" ใหญ่สำหรับการบริจาคของเขา
ฉันพยายามแก้ไขซอร์สโค้ดเพื่อให้มันรวบรวมและทำงานกับ Delphi Unicode กรณีทดสอบได้ถูกสร้างขึ้นเพื่อให้แน่ใจว่าทำงานได้ตามที่คาดไว้ ฉันรู้ว่ามีกรณีอื่นที่ฉันยังไม่ได้ครอบคลุมเพียงแค่แจ้งเตือนฉันทันที นอกจากนี้คุณยังสามารถเข้าร่วมการบำรุงรักษาและการปรับปรุงสำหรับโครงการนี้
TxQuery Component เป็นส่วนประกอบของ DDATASET DESCENDANT ที่สามารถใช้ในการสืบค้นส่วนประกอบทายาท TDATASET หนึ่งชิ้นหรือมากกว่าโดยใช้คำสั่ง SQL มันถูกนำไปใช้ในซอร์สโค้ด Delphi 100% ไม่จำเป็นต้องใช้ DLL เนื่องจากใช้ SQL Syntax Parser และ SQL Engine ของตัวเอง
มันมีประโยชน์มากสำหรับส่วนประกอบของลูกหลาน 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: https://code.google.com/p/txquery/
โพสต์คำถามทั้งหมดใน TXQuery Group ฉันจะพยายามอย่างเต็มที่เพื่อตอบคำถามของคุณ
นักพัฒนายินดีต้อนรับเข้าร่วมการพัฒนา TXQuery และการปรับปรุงจากที่เก็บ GitHub