The following scenario is very common in Logic Blocks and Methods:
IF bo.doesExist('someBO', 'someWhereClause') THEN
LOAD someBO BY some WhereClause
......
END IF
- Check whether a rows exists (query 1)
- Load when it does exist (query 2)
A new function has been added to the BO function handler that will help reducing the number of database queries.
The following scenario is very common in Logic Blocks and Methods: IF bo.doesExist('someBO', 'someWhereClause') THEN LOAD someBO BY some WhereClause ...... END IF
We were informed of an awkward bug that could result in MySQL crashing.
The problem can occur when you make use of the recordset paging option; for example by adding paging to a list. Whether the problem occurs is related to the page size and the size of the records of the business object and is not easy to replicate. The problem has now been fixed and requires you to upgrade the zX.dll runtime library and an optional change to your incDB.xml file. We have patched a potential serious security error which, under very specific circumstances, allow SQL Injection.
The cause of the problem has been sorted and extensively tested ans is now available in the latest zX.dll library, It is important that you obtain and install the latest version as soon as possible. |
Categories
All
Archives
November 2017
|
Casemaster Technology Ltd 2022©
|