1 |
< |
IBX Change Log version (2.6-4 Build 14153) Sat, 30 Dec 2023 16:01:23 +0000 |
1 |
> |
IBX Change Log version (2.6-4 Build 14165) Sat, 30 Dec 2023 16:04:23 +0000 |
2 |
|
|
3 |
|
1. TIBCustomDataSet.ApplyUpdates: ensure controls are not permanently disabled |
4 |
|
if ApplyUpdates called before a cursor exists. |
13 |
|
primary key is used by the dataset then the list of primary keys is now |
14 |
|
properly separated by a ';'. |
15 |
|
|
16 |
+ |
5. When refresh is called for a dataset without any primary keys (e.g. views and |
17 |
+ |
stored procedures), the internal record number is now used to restore the cursor |
18 |
+ |
following the refresh. However, it should be noted that cannot be 100% reliable. |
19 |
+ |
The internal record number simply reflects the record fetch order and this can |
20 |
+ |
change between successive queries if records are inserted or deleted by the |
21 |
+ |
current or another user (if the read_committed transaction isolation level is used). |
22 |
+ |
|
23 |
+ |
6. Inserting a record at the start of a grid and then resizing the grid should |
24 |
+ |
no longer result in an apparent duplication of records in the grid. Note: this |
25 |
+ |
was due to TDataset.SetCurrentRecord ignoring the bookmark flag (bfInserted). IBX |
26 |
+ |
works around this by no longer using this bookmark flag value. |
27 |
+ |
|
28 |
|
IBX Change Log version (2.6-3 Build 14080) Sat, 21 Oct 2023 14:14:22 +0100 |
29 |
|
|
30 |
|
1. Update to calls to EInterbaseError to add default code page. Consequential |