VSQL By Business Software.
E-Mail: ebinfo@compuserve.com

VSQL is a Visual SQL Select Parser Component for Delphi(r) programmers. 

VSQL is an easy way to construct SQL select queries using simple step by step drag-and-drop methods. Individual fields, or complete tables are dragged into the Fields List Box, where they may be manipulated, repositioned, or deleted. 
Joins are constructed by dragging related fields from different tables into a grid; 
Where clauses are built from selected fields, and pop-up operator menu; 
Order By clauses are simply dragged from the field list into the Order By edit box.
Queries may be tested, and modified, and re-executed at the click of a button.
Complete queries may be saved to disk, and reloaded for modification, or repeats at any time.
VSQL correctly parses queries where field names contain illegal syntax (e.g. Paradox field names with embedded spaces, or field names using SQL Reserved words).
The finished query may be viewed as text, with indented parsing for maximum readability.

New in v1.6

Version 1.6 now supports many more table formats, including INTERBASE, FOXPRO, and MSACCESS 97 by detecting the driver and automatically adjusting the SQL syntax to suit the database type. 

VSQLDEMO

This demo is the simplest application that can use the VSQL component. It consists of a Tform with a TDBGrid, a TDataSource, a TQuery, and a button.

Running the Demo
Click the VSQL button on the VSQLDEMO form to activate VSQL in either MODAL or NON-MODAL form.
Choose a Database Alias using the Combo Box or using FILE|PATH on the main menu, select a path to the database, and a starting table from the Windows File Dialog box.
Double-click on the desired table in the Data Tree Window to expand its fields.
Drag fields from the Data Tree to the Selected Fields box, or drag a complete table to add all fields to the Selected Fields Box.
When you have built up your fields list, you may alter the list order by dragging and dropping within the list box.
Click the JOINS tab, and link related fields in the grid. Drag fields into the SORT BY box to establish a Sort Order.
click the Execute button to execute the query, and display the result in the Demo grid. (the VSQL form may be closed now)


Using VSQL with your applications  

VSQL is easy to use. Simply drop the component onto your Project form and  write the event handler to connect your app's Tquery component.

NB The unregistered version will only function while the Delphi IDE is running.

Registration

On payment of the registration fee, we will send you the latest copy of the VSQL component, which you can use with your own projects. You will receive full Source Code, and royalty free licence to use, modify (if required) and distribute VSQL as part of your own compiled programs, but not to distribute VSQL uncompiled or any part of the source code.

Please visit our Web Site at http://www.bsoft.ic24.net  for latest price and details of secure on-line registration.


$ vsqldemo
