Active Query Builder History v.1.9.1.2
+ Alternate name are taken into account on sorting objects in the metadada tree. + Extended information is available for parameters used with IN operator. - Prefix is skipped for stored procedure names in columns, if they were used without aliases. - Field checks are processed correctly in expressions with aggregate functions. - DB2: Speed up parsing of the CAST function for standard data types. - InterBase/Firebird: Fixed parsing of CONTAINING and STARTING functions. - PostgreSQL: Fixed Unicode support in the special PostgreSQL token scanner.
Active Query Builder History v.1.9.1.2
+ The UsedSQLSyntax property returns detected database server type for Auto and Universal syntax providers now. + Alternate name are taken into account on sorting objects in the metadada tree. + Extended information is available for parameters used with IN operator. - Prefix is skipped for stored procedure names in columns, if they were used without aliases. - Field checks are processed correctly in expressions with aggregate functions. - DB2: Speed up parsing of the CAST function for standard data types. - InterBase/Firebird: Fixed parsing of CONTAINING and STARTING functions. - PostgreSQL: Fixed Unicode support in the special PostgreSQL token scanner.
Active Query Builder History v.1.9.0.21
+ New properties are added to the TacQueryBuilder.TreeOptionsMetadata to change captions for database object type grouping nodes: TablesNodeName, ViewsNodeName, ProceduresNodeName, SynonymsNodeName :WideString; - The Universal Syntax Provider now changes the IdentCaseSens property correctly according to detected database server. + MySQL: "Mod" operator issupported, "key" is added to valid identifiers list. - MySQL connection without the default database specified is supported now. - Comparison with sets emitted wrong SQL (field = any(select oid from orders)) in many dialects. Fixed now. - DB2 Syntax: Built-in functions YEAR, DAY, MONTH, etc. are supported now. - Oracle Syntax: "YEAR" is added to the list of valid identifiers.
Active Query Builder History v.1.9.0.21
+ New properties are added to the IMetadataContainer to specify default database and schemes for omission purposes: DefaultDatabase, DefaultSchemas. See also: IActiveQueryBuilderX.ObjectrefixSkipping property. - The Universal Syntax Provider now changes the IdentCaseSens property correctly according to detected database server. + MySQL: "Mod" operator issupported, "key" is added to valid identifiers list. - MySQL connection without the default database specified is supported now. - Comparison with sets emitted wrong SQL (field = any(select oid from orders)) in many dialects. Fixed now. - DB2 Syntax: Built-in functions YEAR, DAY, MONTH, etc. are supported now. - Oracle Syntax: "YEAR" is added to the list of valid identifiers.
Active Query Builder History v.1.9.0.18
- Sybase syntax: The "join" clause without expressions are supported now. They will be converted to the comma-separated tables list. - PostgreSQL syntax: Database names are loaded case sensitively now.
Active Query Builder History v.1.9.0.18
- Sybase syntax: The "join" clause without expressions are supported now. They will be converted to the comma-separated tables list. - PostgreSQL syntax: Database names are loaded case sensitively now.
Active Query Builder History v.1.9.0.16
+ The new metadata provider is added for the CoreLab Interbase DAC package (https://www.crlab.com/ibdac): TacCrIbDACMetadataProvider. + Sybase syntax: The string concatenation operator "||" is supported now. + DB2 Syntax: "VALUES" sub-queries in derived tables are supported now. - Metadata Filter: Creation of SQL pre-filtration expression is corrected. - Fixed problem with derived table field's aliases.
Active Query Builder History v.1.9.0.16
+ The new demo is added to illustrate working with alternate names of database objects and their fields (Alternate Names Demo). + The new demo is added to provide various examples of working with Active Query Builder API (Non-Visual Demo). + Sybase syntax: The string concatenation operator "||" is supported now. + DB2 Syntax: "VALUES" sub-queries in derived tables are supported now. - Metadata Filter: Creation of SQL pre-filtration expression is corrected. - Minor fixes in the IMetadataObject.Relations property are made. - Fixed problem with derived table field's aliases.
Active Query Builder History v.1.5.8.101
+ The new source code sample is added to demonstrate non-standard ways of metadata loading (LoadMetadataDemo). - Minor bug in query statistics is fixed.
Active Query Builder History v.1.5.7.100
- DB2 syntax: The bug with "VALUES" sub-queries is fixed.
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:
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!