1 |
|
IBX Change Log version (2.2-0) Mon, 26 Feb 2018 11:49:23 +0000 |
2 |
|
|
3 |
+ |
NOTE: THE LOCATIONS OF SOME OF THE UNIT DIRECTORIES HAS CHANGED FROM IBX 2.1. THIS IS TO |
4 |
+ |
AVOID DUPLICATE PPU ERRORS. PLEASE REMOVE EARLIER VERSIONS OF IBX BEFORE INSTALLING THIS |
5 |
+ |
RELEASE. |
6 |
+ |
|
7 |
+ |
NOTE: THE DBADMIN DEMO REQUIRES THAT THE MemDSLaz PACKAGE IS INSTALLED IN THE LAZARUS IDE. |
8 |
+ |
|
9 |
|
1. IBExtract: Identity columns - add additional check for null column for generator name. |
10 |
|
|
11 |
|
2. IBCustomDataSet: Insert and Modify (Update) queries now recognise and process SQL RETURNING clauses. |
98 |
|
21. Property Editors now automatically include System Tables when opened and when the query table |
99 |
|
is a System Table. |
100 |
|
|
101 |
< |
22. IBServices: SQRB and SRB buffers are now reset when service query throws and exception. |
101 |
> |
22. IBServices: SQRB and SRB buffers are now reset when service query throws an exception. |
102 |
|
This avoids errors due to a stale SQRB or SRB being used for the next query. |
103 |
|
|
104 |
|
23. IBServices: Service attach parameters now include "expected_db". This is used to |
113 |
|
|
114 |
|
26. TIBDatabase: DatabaseName property may now be prefixed by $TEMP$ or $DATADIR$ for local |
115 |
|
databasenames. These are respectively expanded to the local system's temp directory |
116 |
< |
(including trailing delimiter) or to a directory a prescribed data directory (including |
116 |
> |
(including trailing delimiter) or to a prescribed data directory (including |
117 |
|
trailing delimiter). Under Unix systems the data directory is a hidden directory |
118 |
|
in the user's home directory. The hidden directory name is either the string returned |
119 |
|
from the SysUtils "Vendor Name" or "IBX" if empty. In either case prefixed by a '.'. |
120 |
|
Under Windows, the directory is the same as the Data Directory as decribed |
121 |
|
above but instead prefixed by the User's application data path. These may be |
122 |
< |
used to improve application portability. |
122 |
> |
used to improve application portability for Personal Databases. |
123 |
|
|
124 |
|
27. TIBTable: FieldDefs property is no longer published. Due to the use of TIBFieldDef |
125 |
|
this has not worked for a long time and is not useful either. FieldDefs should be |
167 |
|
service when last reference to the service interface detaches. Tidy up of |
168 |
|
code for SetActive and Attach methods including password hiding. |
169 |
|
|
170 |
< |
38. TIBDatabase: new proterties: AuthenticationMethod and RemoteProtocol. Read only |
170 |
> |
38. TIBDatabase: new properties: AuthenticationMethod and RemoteProtocol. Read only |
171 |
|
and used to determine the auth method and protocol used for the connection. |
172 |
|
|
173 |
|
39. TIBDatabase: ensure that SQLDialect setting is used when creating a database using |