Downloads

Active Query Builder History History

October 09, 2009

Active Query Builder History v.1.10.4.195

- Minor localization fixes are made.

October 09, 2009

Active Query Builder History v.1.13.20.0

- SQLite: Fixed problem with removing of the OFFSET part of LIMIT clause in 
  the Query properties dialog.
+ The new property is added to create aliases automatically based on alternate 
  names: TacQueryBuilder.SelectListOptions.CreateColumnAliasesFromAltNames.
+ Firebird, InterBase: List of reserved words is imported into the grammar.

October 09, 2009

Active Query Builder History v.1.13.20.0

- SQLite: Fixed problem with removing of the OFFSET part of LIMIT clause in 
  the Query properties dialog.
+ The new property is added to create aliases automatically based on alternate 
  names: IActiveQueryBuilderX.SelectListOptions.CreateColumnAliasesFromAltNames.
+ Firebird, InterBase: List of reserved words is imported into the grammar.
+ The new event is added to change object's captions at the query building
  area: IActiveQueryBuilderX.OnCustomizeDatasourceCaption.

October 08, 2009

Active Query Builder History v.1.1.3.1018

+ Portuguese (Brazil) translation is added.
+ Oracle: Retrieval of descriptions for objects and fields from the database is
  implemented.
+ SQLite: The query properties form is implemented.
+ SQLite: Ability to fetch metadata from "attached" databases is added.
+ New helper methods are added to the BaseSQLContext object for splitting full
  object names by parts: ExtractNameFromFullName(),
  ExtractSchemaFromFullName(), ExtractDatabaseFromFullName().
+ Bunch of helpers are added to the MetadataContainer to add objects by theirs
  full or partially qualified name: AddObject(), AddTable(), AddView(), 
  AddProcedure(), AddSynonym().
= The LIKE criteria parsing is improved. Manually entered criteria like "LIKE
  John Doe" will be distinguished as "LIKE 'John Doe'".
- SQLite: LIMIT support in the main query is fixed.
- SQL dialects without multiple database support (like Oracle) didn't skip 
  default schema from object names. Fixed now.
- Oracle: Parsing of the SEED keyword is fixed.

October 07, 2009

Active Query Builder History v.1.10.4.194

+ Portuguese (Brazil) translation is added.
+ Oracle: Retrieval of descriptions for objects and fields from the database is
  implemented.
+ SQLite: The query properties form is implemented.
+ SQLite: Ability to fetch metadata from "attached" databases is added.
+ New helper methods are added to the BaseSQLContext object for splitting full
  object names by parts: ExtractNameFromFullName(),
  ExtractSchemaFromFullName(), ExtractDatabaseFromFullName().
+ Bunch of helpers are added to the MetadataContainer to add objects by theirs
  full or partially qualified name: AddObject(), AddTable(), AddView(), 
  AddProcedure(), AddSynonym().
= The LIKE criteria parsing is improved. Manually entered criteria like "LIKE
  John Doe" will be distinguished as "LIKE 'John Doe'".
- SQLite: LIMIT support in the main query is fixed.
- SQL dialects without multiple database support (like Oracle) didn't skip 
  default schema from object names. Fixed now.
- Oracle: Parsing of the SEED keyword is fixed.

October 06, 2009

Active Query Builder History v.1.13.19.0

+ SQLite: The query properties form is made to define LIMIT, etc.
+ SQLite: The component now can fetch metadata from "attached" databases
- SQLite: LIMIT support in the main query is fixed.
- SQL dialects without databases support (like Oracle) didn't skip default
  schema from object names. Fixed now.
+ Oracle: Fetching user comments for objects and fields into LongDescription 
  is made.
+ Improved processing of user input in Criteria cells. Now strings like "like
  qwe qwe" will be translated to "like 'qwe qwe'".
+ MS SQL Server: DatePart, DateName, DateDiff, DateAdd builtin functions
  support is made.
- Oracle: Parsing of the SEED keyword is fixed.
+ The new TacMSAccessSyntaxProvider.LoadQueriesWithParameters property is made
  for flagging metadata loader to get queries with parameters into metadata
  container as stored procedures (they still can not be used in SELECT queries,
  so you need to handle these objects in specific way, not using AQB).
+ The new TacMSAccessSyntaxProvider.LoadLinkedTables property is made to
  control loading of linked database objects into metadata container.
+ The new helper functions are added to the TacBaseSQLContext object for
  splitting full name by parts: ExtractNameFromFullName,
  ExtractSchemaFromFullName, ExtractDatabaseFromFullName.
- Oracle: Recursive query format is fixed now.
- MS SQL: Most type names can be used are valid identifiers now.
+ The new set of helpers are added to the Metadata Container to add objects by
  their full or partially qualified names: AddObject, AddTable, AddView,
  AddProcedure, AddSynonym.
+ The new properties are made to control case sensitivity of metadata filter
  items: TacMetadataFilterItem.SchemaMaskCaseSensitive and
  TacMetadataFilterItem.ObjectMaskCaseSensitive.
+ The new events are added to control unchecking of a field from the datasource
  field list: OnDatasourceFieldRemoving and OnDatasourceFieldRemoved.
+ The new properties are made to force the query builder to show or omit the AS
  keyword in alias definition. Use the TacQueryBuilder and TacBaseSQLBuilder 
  AsKeywordInExpressionAlias and AsKeywordInObjectAlias properties for this
  purpose.
- Some small fixes are made for custom aggregate functions support.
- Subtle AV on closing control is fixed.
- Localizer fixed for RAD Studio 2009 and higher.

October 06, 2009

Active Query Builder History v.1.13.19.0

+ SQLite: The query properties form is made to define LIMIT, etc.
+ SQLite: The component now can fetch metadata from "attached" databases
- SQLite: LIMIT support in the main query is fixed.
- SQL dialects without databases support (like Oracle) didn't skip default
  schema from object names. Fixed now.
+ Oracle: Fetching user comments for objects and fields into LongDescription 
  is made.
+ Improved processing of user input in Criteria cells. Now strings like "like
  qwe qwe" will be translated to "like 'qwe qwe'".
+ MS SQL Server: DatePart, DateName, DateDiff, DateAdd builtin functions
  support is made.
- Oracle: Parsing of the SEED keyword is fixed.
+ The new property: IActiveQueryBuilderX.SQLSyntaxParams - can be used
  to control some server-specific syntax options.
= The control is compiled with Delphi 2010 IDE to eliminate runtime leaks.
- Oracle: Recursive query format is fixed now.
- MS SQL: Most type names can be used are valid identifiers now.
+ The new properties are made to control case sensitivity of metadata filter
  items: IMetadataFilterItem.SchemaMaskCaseSensitive and
  IMetadataFilterItem.ObjectMaskCaseSensitive.
+ The new properties are made to force the query builder to show or omit the AS
  keyword in alias definition: IActiveQueryBuilderX.AsKeywordInExpressionAlias
  and IActiveQueryBuilderX.AsKeywordInObjectAlias.
- Some small fixes are made for custom aggregate functions support.
- Subtle AV on closing control is fixed.
+ The new demo is made to illustrate custom letadata loading in .NET and
  ASP.NET projects (CSCustomMetadataLoading).

September 29, 2009

Active Query Builder History v.1.1.2.1017

- Oracle: Parsing of the SEED keyword is fixed.

September 25, 2009

Active Query Builder History v.1.1.2.1016

- Fixed crash when clicking at the Aggregate column cell.

September 22, 2009

Active Query Builder History v.1.10.3.192

- MSSQL: Parsing of DatePart and DateName functions is fixed.
- Oracle: Parsing of "CONNECT BY" and "START WITH" clauses sequence is fixed.
- Minor bugfix in metadata filtering is made.

Product Summary

 Active Query Builder WinForms .NET Edition:


 Active Query Builder WPF .NET Edition:


 Active Query Builder ASP.NET Edition:


 Active Query Builder Java Edition:


 Active Query Builder ActiveX Edition:


 Active Query Builder VCL Edition:

News

Tweets

Testimonials

We have been using Active Query Builder for over a year and must say that both the product and support have been outstanding!

We chose Active Query Builder due to its flexibility and features, but have been truly pleased by its power and hidden capabilities. ...

In summary Active Query Builder provides excellent components, great support and a very flexible feature set. It has allowed us to provide features to our end users that I did not think would be possible in the first release of our new tools and in a timeframe that was much shorter than planned. I would recommend that anyone dealing with databases in the .Net world should be aware of this component and its capabilities!


Social networks