1 |
+ |
FBINTF Change Log version (1.3-3 Build 12935) Mon, 06 Dec 2021 23:17:13 +0000 |
2 |
+ |
|
3 |
+ |
1. Fix compile error with fpc trunk (3.3.1 and later), due to type change to tzname in "unix" unit. |
4 |
+ |
|
5 |
+ |
2. Remove constraint in IAttachment.HasScollableCursors that returned false when |
6 |
+ |
using remote protocol. Scrollable cursors with remote database expected to |
7 |
+ |
be support for Firebird 4.0.1 onwards. Note: Firebird 4.0.0 will return |
8 |
+ |
a not supported error. |
9 |
+ |
|
10 |
+ |
3. IStatement: new function; |
11 |
+ |
TStatementFlag = (stHasCursor,stRepeatExecute,stScrollable); |
12 |
+ |
TStatementFlags = set of TStatementFlag; |
13 |
+ |
function GetFlags: TStatementFlags; |
14 |
+ |
|
15 |
+ |
4. Revised behaviour for IStatement.ExecuteQuery in order to preserve backwards |
16 |
+ |
compatibility. |
17 |
+ |
In Firebird 5, Update..Returning may returns multiple rows and hence the statemen |
18 |
+ |
type changes from ExecProcedure to Select. So that ExecuteQuery can continue |
19 |
+ |
to be used with Update...Retruning statements that return a singleton row, |
20 |
+ |
instead of raising an exception when ExecuteQuery is used with a (SELECT) statement, |
21 |
+ |
it will open the cursor and return the first row only. |
22 |
+ |
|
23 |
+ |
5. ITransaction: new functions: |
24 |
+ |
function GetIsReadOnly: boolean; |
25 |
+ |
function GetTransactionID: integer; |
26 |
+ |
function GetTrInformation(Requests: array of byte): ITrInformation; overload; |
27 |
+ |
function GetTrInformation(Request: byte): ITrInformation; overload; |
28 |
+ |
|
29 |
+ |
The latter two return the Transaction Information block. The first two extract |
30 |
+ |
information the Transaction Information block |
31 |
+ |
|
32 |
+ |
6. New function TSQLTokeniser.ReadCharacters |
33 |
+ |
Used internally. |
34 |
+ |
|
35 |
+ |
7. IStatement: GetProcessedSQL bug fix. No longer raises and error if SQL contains |
36 |
+ |
parameter placeholders instead of named parameters. |
37 |
+ |
|
38 |
+ |
8. ITransaction (Firebird 3 and later): An exception raised when freeing an underlying |
39 |
+ |
transaction handle is now ignored if Rollback/Commit is called with Force=true |
40 |
+ |
|
41 |
|
FBINTF Change Log version (1.3-2 Build 12889) Sun, 24 Oct 2021 13:49:28 +0100 |
42 |
|
|
43 |
|
1. TFBClientAPI.GetProcAddr. Add check for nil reference. |