DataFlex 2021 Beta 2 Release Notes

DataFlex 2021 - 20.0 Beta 2


Product Identity

In anticipation of releasing what we have been calling DataFlex 2020 early in the coming new year, the full release our 64-Bit, Unicode product will debut as DataFlex 2021. You will see the DataFlex 2021 nomenclature here in the Beta 3 release.

Unicode and 64-bit

DataFlex 2021 is 64-bit capable and fully Unicode, unlocking the power of 64-bit environments and supporting multiple languages in a single application. We recommend that you review the information in these sections:

...and then follow the step-by-step recommendations in Working with DataFlex 2021.

Note that Unicode support is available for all types of DataFlex Web Applications, including ASP Classic.

Compiler Warning System

The Compiler Warning System in the DataFlex 2021 Studio is more flexible and contains new warnings for the declaration and use of ambiguous functions. All warning categories can now be turned on and off with the CompilerLevelWarning command, which allows you to focus on the various categories one at a time, or in groups. This is especially useful when you want to focus on specific goals, like Unicode compatibility or cleaning up the use of ambiguous functions, in your applications.

Studio Dark Theme

We've added a Dark Theme to the DataFlex Studio!

You can try the new theme by selecting the Dark Theme option from the Tools menu...

Note that the Studio allows you to hot-switch between the Dark Them and the standard theme, but we still have some cleanup to do along these lines, so during Beta we recommend you restart the Studio after changing between themes. The new icon set for the Dark Theme is not yet complete, so some of the icons still look "boxy".


DataFlex 2021 Beta 3 contains the re-engineered SQL drivers for Microsoft SQL Server, IBM DB2, MySQL and other back-ends supported through ODBC. Beta 3 also includes a 64-bit version of the PSQL (Btrieve) driver. This driver does not add any Unicode support and runs through the same compatibility layer as the Embedded Database driver. We continue to investigate the feasibility of adding Unicode support to the PSQL driver.

When working with various SQL back-ends, its important to understand how each one deals with Unicode. The Working with DataFlex 2021 section covers Microsoft SQL Server in detail, but we've created a series of guides for other SQL environments:

As you convert your data and experiment with Unicode in your chosen SQL environment, pay attention to these important concepts:

The updated drivers also reduce the default memory used in Web Applications. See "Memory Use in DataFlex Web Applications".


Web Framework Improvements

DataFlex 2021 adds exciting capabilities and classes to the Web Framework:

New in Beta 2
New in Beta 1
New in Alpha 2
New in Alpha 1




WebApp Server

DataFlex 2021 includes improvements to how web applications are managed that are not specific to the Unicode and 64-bit capabilities that are the main thrust of the new release.

Note: We are still in the process of changing the Web Application Administrator interface to accommodate these new features (such as displaying the user account along with other, application-specific information). Also, if you change these new settings you should restart the web application manually (this will be made automatic in future updates).

General Improvements


See Also

What's New in DataFlex 2021