Child pages
  • Upgrading to Servoy 8.x.x

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Upgrading existing Solutions to Servoy 8 is as easy as opening Servoy Developer 8 and getting the Solutions into the workspace or opening an existing workspace in Servoy 8. Note that once solutions are edited using Servoy 8, they cannot be used in earlier versions of Servoy anymore.

Behavior Changes

This paragraph describes the behavior changes that are introduced in Servoy 8.0. There are three categories of behavior changes:

  1. Changes that might break existing code
  2. Real behavior changes
  3. Changes that affect the display of the UI
Changes That Might Break Existing Code
  • As of Servoy 8 databaseManager.getDataSetByQuery(QBSelect query, int max_returned_rows) will take existing table filters into account.
    A new call databaseManager.getDataSetByQuery(QBSelect query, boolean useTableFilters (default true), int max_returned_rows) has been added that can be used to ignore table filter in the query call.
    Note that databaseManager.getDataSetByQuery(String server_name, String sql_query, Object[] arguments, int max_returned_rows) that uses the query as a string will not use table filters.