Quantcast
Channel: ComponentSource News | Components
Viewing all articles
Browse latest Browse all 12317

Active Query Builder for Delphi v1.28.7

$
0
0
Active Query Builder for Delphi

Adds support for Pervasive SQL syntax, plus bug fixes.

Features

  • Added:
    • Initial support of Pervasive SQL syntax has been added.
    • FireDAC The new TacFireDACMetadataProvider.LoadStoredProcedures property (default false) has been added. It instructs to load stored procedures from the driver. Turn it on only for the database servers which support using them in the FROM clause of the SELECT statement.
    • Sybase: Support of window functions has been added.
    • Now it's possible to add and remove rows in the Query Columns List using the Alt+Insert and Alt+Delete keyboard shortcuts, move them up and down using the Alt+[Arrow Up/Down] keys.
    • Constants for new server versions have been added to appropriate syntax providers.
    • Descriptions for database objects and fields are shown in hints in the Metadata Tree.
    • On adding a stored procedure (table-valued function), a prompt for its parameters does not appear anymore. Instead, you can open the datasource properties dialog (by selecting the Properties context menu item or by double-clicking on a datasource) and edit procedure parameters there. Those who want to display a dialog on adding a stored procedure can handle the OnGetProcedureParameters to prompt the user for parameters.
    • The new LinkOptions.DefaultLinkType property has been added. It lets prescribe to create left, right or full outer join instead of inner join on linking tables by drag'n'drop.
    • The new TSQLBuilder.SubqueryTextFromNewLine property has been made to break line between the sub-query text and the parentheses enclosing it.
    • The new group of properties has been made to customize formatting for IF and CASE clauses: TSQLBuilderSelectFormat.ConditionalOperatorsFormat.
    • Minor SQL formatting improvements and bug fixes have been made.
    • SQL Text Editor (Professional): The new TextEditorOptions.UseTabCharacter property has been added.
    • The new OnMetadataTreeNodeGetCaptionText and OnMetadataTreeNodeGetHintText events have been added to customize the text of captions and hints for nodes of the Metadata Tree.
    • MySQL: Support for DateDiff, TimeDiff, TimestampDiff functions has been made.
    • PostgreSQL: Support for ""$n""-style positional params has been added.
    • The new SelectListOptions.GridLinesColor property has been added. Being set to clNone it doesn't affect the painting.
  • Updated:
    • SQLite: The list of reserved words has been filled.
    • Parsing of incorrect/incomplete ""IN"" expressions in condition cells of the Query Columns List has been improved.
    • Index numbers in ORDER BY are converted to corresponding expressions now.
    • PostgreSQL parser has been optimized.
    • FireDAC: Fetching of databases and schemas is supported now.
    • Compatibility with the latest DevExpress 17.2 version.
    • MS SQL Server: The DB_NAME function is used now to get the current db name on MS SQL Server 2008 and higher.
    • Teradata: Fetching fields from server system catalog has been sped up.
    • Query Columns Grid: parsing of user input of criteria has been improved.
    • Sybase: Case-sensitive identifiers are used now for Sybase ASE.
    • Oracle: complex SQL queries parsing has been sped up.
    • IBM DB2: Both LabelText and Remarks are used as LongDescription for fields for the QSYS2 schema.
    • MySQL: Default server version is bumped to v.5.7.
    • MySQL: The list of valid identifiers has been actualized.
    • PostgreSQL: The ComparisonOperators syntax provider property now stores only user-defined operators.

Fixes

  • Access violation on creating TacQueryBuilder component in RAD Studio 10.2.3 has been fixed.
  • DevExpress: Access violation in the IDE form designer if TdxSkinController exists on a form has been eliminated.
  • DevExpress UI: Theme colors are applied automatically now.
  • Links cardinality calculation has been fixed.
  • MS SQL Server: Multi-column foreign keys loading for SQL Server 2005 and higher has been fixed.
  • MySQL: Support of STDDEV function has been fixed.
  • DB2: Parsing of FOR UPDATE, FOR READ ONLY, ISOLATION and OPTIMIZE FOR in an arbitrary order has been fixed.
  • Oracle, MySQL, MS SQL Server: Several SQL parsing fixes have been made.
  • SQL Anywhere: Detection of new versions has been fixed.
  • Oracle: Unsupported comparison operators !> and !< have been removed.
  • SQL parsing has been sped up.
  • The bug with keyboard navigation in the Query Columns List has been fixed.
  • Minor SQL formatting fixes have been made.
  • Minor HighDPI scaling issues have been fixed.
  • Query Columns List cell painting bug has been fixed.
  • The Links menu item captions have been restyled, the bug with a foreign key referenced to itself has been fixed.
  • MySQL: The bug with parsing of DateDiff and TimeDiff functions has been fixed.
  • SQL Text Editor (Professional): Some bugs are fixed, minor improvements have been made.
  • DevExpress: Some fixes for dark skins have been made.
  • Several fixes for high resolutions have been made.

Viewing all articles
Browse latest Browse all 12317

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>