Active Query Builder 2 ASP.NET Edition v.2.13.11
! Default location of JS and CSS files has been changed. The JS and CSS directories must reside in the directory of the web page or the parent control, formerly - in the server root folder. As before, you can override the default settings as needed. Please refer to the Quick Start Guides for details. - The error appeared in the JavaScript console in IE on deleting a datsource has been fixed. - The bug with the Undefined parameter in the callback of refreshSql method called after the session expiration has been fixed. - The bug with quotation of incorrect SQL expressions with double quotes instead of apostrophes has been fixed. + The "Alternate names" demo for MVC5 has been added.
Active Query Builder 2 ASP.NET Edition v.2.13.10
= The "object.*" item is added now to the query on dropping an object to the Query Columns Grid. - The bug with an object added to the query twice on dropping it between the Design Pane and the Query Columns Grid has been fixed. - The bug with incorrect displaying of fields in the search results in the Database Schema Tree has been fixed, - A memory leak on the client has been eliminated.
Active Query Builder 2 ASP.NET Edition v.2.13.9
- The bug with validation of a query that contains a recursive CTE has been fixed. + The new QB.Web.CriteriaBuilder.Events.CriteriaBuilderChanged event lets check the state of the Criteria Builder control. QB.Web.Application.CriteriaBuilder.on( QB.Web.CriteriaBuilder.Events.CriteriaBuilderChanged, function (event, args) { // checks if all conditions are valid var isValid = args.criteriaBuilder.isValid(); } ); = The Query Results demo projects have been improved.
Active Query Builder 2 ASP.NET Edition v.2.13.8
+ The new QB.Web.Application.getProcedureParameters method has been added to redefine default prompt for procedure parameters. It must accept the name of procedure name and callback function to return the parameters string. Sample: QB.Web.Application.getProcedureParameters = function(procName, callback) { var params = prompt("Specify params for " + procName); callback(params); } + The new Canvas.LinkColor property has been added to specify the color of link lines on the Design Pane. = Dependencies in all MVC 5 demo projects are now targeted to the .NET 4.5 Framework. - The bug in the Metadata Structure Demo project has been fixed.
Active Query Builder 2 ASP.NET Edition v.2.13.7
= Constant expressions aren't appended to the grouping list now. - The cross-origin IFRAME access problem has been eliminated. - The bug with displaying alternate names in dynamic tree structure while setting them during the construction of the tree has been fixed.
Active Query Builder 2 ASP.NET Edition v.2.13.6
= Default prefixes aren't skipped now in item captions in the Database Schema View. + The new demo illustrating toggling of the UseAltNames property has been added for MVC 5 and Non-MVC (ToggleUseAltNames). - The bug with resizing of Design Area in IE11 has been fixed. - The 500 Server error on parsing a query with complex join expression has been fixed.
Active Query Builder 2 ASP.NET Edition v.2.13.5
= MVC: The QueryBuilderControl.Init event can be replaced now with the Init method in inheritor of the new InitializeQueryBuilderAttribute attribute applied to the controller method. All of the MVC demo projects are updated according to this change. = The HttpCompressionEnabled and MultipleQueriesPerSession properties of the QueryBuilderControl have been replaced with respective 'web.config' file options and marked as obsolete. The syntax for these options: <appSettings><add key="MultipleQueriesPerSession" value="True" /> + The new delegates have been added to the SessionStoreItem: BeforeSqlParsing, AfterSqlGeneration. They allow to perform pre- and post-processing of the SQL query text. The BeforeSqlParsing lets abort the parsing and return an error message to end-user. + The new demo projects have been made to illustrate changing of connection in runtime. - The bug with the Linked Objects menu not adding new links to already existing objects, even if they utilize different relationships has been fixed.
Active Query Builder 2 ASP.NET Edition v.2.13.4
- Aliases for duplicate objects weren't generated when using alternate names. Fixed now.
Active Query Builder 2 ASP.NET Edition v.2.13.3
- The bug with the incorrect quotation of alternate names for fields has been fixed. - The QueryBuilderControl.OnDatasourceFieldRemoved event, the OnCriteriaBuilderChanged and OnCriteriaBuilderError events of the CriteriaBuilder control haven't been fired. Fixed now.
Active Query Builder 2 ASP.NET Edition v.2.13.2
+ The new QueryBuilder.MetadataLoadingOptions.AllowRecursiveVirtualObjects property has been made. Turning this option to True (default is False) lets interpret names found in SQL expressions of virtual objects as the names of other virtual objects. Note that this denies subsitution of real objects with same-named virtual objects. - The bug with the join context menu has been fixed. - The solution file of the Load Metadata Demo and some other demo projects has been corrected.
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!