ANN: EMS QueryBuilder 2.0 released!


Dear Sirs and Madams,

EMS HiTech Company is announcing the version 2.0 of the QueryBuilder component suite -- powerful components intended for visual building SQL statements for the SELECT clause.

You can download the newest version for Delphi 5, 6, 7 and C++Builder 5, 6 as well as compiled .exe-demos at
http://www.ems-hitech.com/querybuilder/download.phtml

What's new in version 2.0?

1. EMS QueryBuilder now is represented as a set of components designed for individual SQL dialect. At present moment there are three SQL dialects supported within EMS QueryBuilder: standard SQL, InterBase/FireBird (both Dialect 1 and Dialect 3) and MySQL.

2. New powerful parser contains all the base methods to parse the SELECT statement and allows you to override the parser methods to adapt it to any SQL dialect.

3. A possibility to customize lists of SQL keywords, functions and aggregate functions was added. This feature allows you to change the syntax-specific words within QueryBuilder depending on the SQL dialect or SQL server version.

4. New OnParserError event was added to QueryBuilder. This event allows you to handle errors, which occur during the source SQL statement parsing.

5. Support of some special structures within SQL statement was added to the parser. Among the supported structures are FIRST # SKIP # statement for FireBird, ROWS # PERCENT WITH TIES statement for InterBase 6.5 and LIMIT # statement for MySQL.

6. Some visual options, such as VisibleTabs and customization of all fonts and colors used in the QueryBuilder, were added.

7. New demo projects for Delphi and C++Builder are included to the distribution package. They demonstrate how you can manipulate component's methods and properties, and how QueryBuilder can communicate with BDE, IBX and dbExpress components.

What is the EMS QueryBuilder?

EMS QueryBuilder is a powerful component suite intended for visual building SQL statements for the SELECT clause. It allows you to build new queries visually and/or graphically represent the existing queries in your own applications. The suite includes components for working with standard SQL, InterBase/FireBird databases and MySQL. Using QueryBuilder you can let your
users to make up large and complicate SQL queries for different servers without any knowledge of the SQL syntax.

Main features:

- Standard SQL, InterBase/ Firebird and MySQL server support
- Borland Delphi 5, 6, 7 and C++ Builder 5, 6 support
- Detailed help system and a demo application for quicker mastering the product
- Powerful component and property editors, which allow to set easily many query building parameters at the design-time
- High productiveness even on slow computers
- Powerful SQL parser, which allows you to represent complicate SQL statements visually
- Possibility of creating TxxxQueryBuilder components easily for working with the chosen server.
- Full customization of font colors, object appearance, etc.
- And much more... Welcome to http://www.ems-hitech.com/querybuilder/

We hope you'll enjoy working with new version of our software!
Thank you for your attention.

Best regards,
EMS HiTech Team
http://www.ems-hitech.com

Related Discussions
  • HOW TO ADD A TLISTBOX TO A FORM AT RUNTIME? (2001-01-10 05:05:44)
    Just add "listbox1.parent:=form1" after "create"...
  • TRICHEDIT CHANGES CONTENTS ON WINDOWS 2000 (2001-01-25 10:46:38)
    It would not be the first time Microsoft makes some modifications to the behaviour of a library. For example, everytime a new version of MDAC is...
  • RICHEDIT! (2001-02-05 08:07:07)
    OK, to "protect the text where it can not be modified, use the SelAttributes.Protected property. You can also prevent naything from being...
  • COMPILING APPS FOR NON-INTEL PROCESSORS (2001-03-13 13:08:46)
    Yeah it would be nice. I have had several people request Mac versions of our software.
  • HOW WM_KEYDOWN WORKS...? (2001-03-21 12:35:55)
    When you send WM_CHAR, it's something like WM_KEYDOWN then WM_KEYUP... When you only send WM_KEYDOWN, the edit box "think" the key hasn't been...
  • SHOWING ENTIRE KEY COMBINATION? (2001-03-22 02:25:43)
    Here probably better way... Following code is the component which hooks all keypresses in entire application and let to handle them in...
  • IS IT POSSIBLE TO MODIFY A COMPILED EXE ? (2001-04-05 10:59:50)
    There are patch makers available. You can probably find something on www.shareware.com I have never used one but I believe the idea is that you...
  • HOW I CAN LOOK ON THE FLY IF IF THE LEFT MOUSE BUTTON IS DOWN. (2001-04-18 04:48:09)
    Thank you ! Here is a sample code : procedure TForm1.Button1MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y:...
  • DELPHI 6? (2001-04-20 04:08:15)
    Hi.I had asked John Kaster about it and he told me that it would be released on the second semester of this year. Regards, Eduardo Tavares...
  • MOUSE STATE IN A WHILE LOOP (2001-05-08 06:50:46)
    Steps as follows: 1. Declare a private member field FIsMouseDown : boolean, and set this to FALSE in the FormCreate. 2. In the OnMouseDown event...
Latest News
Submit News Form Past News
Latest Forum Entries