michael
|
9de8ad93ba
* Make GetObjectNames public
|
há 9 anos atrás |
lacak
|
810d724493
fcl-db: sqldb: ensure, that if error happens during ExecuteDirect, UnprepareStatement is called. Leaving unfinished statement causes error on later connection close (SQLite). Bug #29376 (fixed as suggested by reporter).
|
há 9 anos atrás |
lacak
|
b5ef41b2be
fcl-db: sqldb: cosmetic
|
há 9 anos atrás |
michael
|
b4211ee8fb
* GetObjectNames implementation (adapted from Daniel Gaspary, bug ID #26254)
|
há 9 anos atrás |
lacak
|
6f9d542d81
fcl-db: sqldb: fixes AV when SQL is empty, Cursor is not allocated yet. Bug #29124
|
há 9 anos atrás |
lacak
|
124100cde1
fcl-db: sqldb: Propagate ConnOptions from Proxy connection to TSQLConnector.ConnOptions, when ConnectorType changes (not OnInternalConnect, which is late).
|
há 9 anos atrás |
michael
|
71ab58a2f1
* Added ActualSQL and ParamValue log types, correct SQLConnector so it passes log options on
|
há 10 anos atrás |
lacak
|
ef00cefa0a
fcl-db: cleanup (remove unused parts of code)
|
há 10 anos atrás |
lacak
|
242d750ef5
fcl-db: sqldb: ExecuteDirect should call StartImplicitTransaction, when Transaction.Options contains stoUseImplicit (else it leads later to AV due to nil Transaction.Handle)
|
há 10 anos atrás |
lacak
|
d0b365c99a
fcl-db: sqldb: fix trailing quote char
|
há 10 anos atrás |
lacak
|
8b41206ffd
fcl-db: sqldb:
|
há 10 anos atrás |
lacak
|
5017d1e6eb
fcl-db: sqldb:
|
há 10 anos atrás |
michael
|
78dda3e217
* Renamed sqoPreferRefresh to sqoRefreshUsingSelect
|
há 10 anos atrás |
michael
|
3e100245e0
* Globally take into account forcedclose when committing/rollbacking, so all operations succeed
|
há 10 anos atrás |
lacak
|
b8f8e61957
fcl-db: sqldb: keep in synchro Database/Transaction when changing Database/Transaction, but only when NEW Database.Transaction or Transaction.Database is assigned. After discussion in DB-Core modifies rev. 30483. Bug #27805
|
há 10 anos atrás |
lacak
|
63caee1cae
fcl-db: sqldb: cosmetic
|
há 10 anos atrás |
michael
|
c1935de563
* Patch from Laco to fix assigning transaction/database when database/transaction does not match
|
há 10 anos atrás |
michael
|
9a807bdfe3
* Implemented RETURNING clause as a way of updating fields
|
há 10 anos atrás |
michael
|
1427d94933
* Check changecount before deciding to cancel updates
|
há 10 anos atrás |
michael
|
5e99f7f9c1
* Implemented sqoCancelUpdatesOnRefresh, remedy bug ID #21989
|
há 10 anos atrás |
lacak
|
d193c51dbd
fcl-db: cosmetic
|
há 10 anos atrás |
michael
|
743324f72b
* Patch from Laco with minor modification from bug ID #27251
|
há 10 anos atrás |
lacak
|
9fba59b3bc
fcl-db:
|
há 10 anos atrás |
lacak
|
8ae9752530
fcl-db: cosmetic
|
há 10 anos atrás |
michael
|
868ba1560f
* Applied patch by Michael Van Ham (bug ID 27220)
|
há 10 anos atrás |
lacak
|
e82b7a953d
fcl-db: sqldb: set default return value for function StartImplicitTransaction. Can be overriden by descendants.
|
há 10 anos atrás |
lacak
|
e26d106b5b
fcl-db: sqldb: some databases supports inserting of explicit values into "autoincrementing" columns. So in case when ftAutoInc field has already supplied value, do not do fetch of LastID
|
há 10 anos atrás |
lacak
|
e3b12486c5
fcl-db: sqldb: fix AV (uninitialized variable) in MySQL tests
|
há 10 anos atrás |
michael
|
6d5622aca3
* Implemented RefreshSQL and fetching value for AutoInc fields
|
há 10 anos atrás |
lacak
|
c41bc63cd4
fcl-db: sqldb: Make ESQLDatabaseError.CreateFmt more safe if it is called with Args=[] (then do not try Format(Msg,Args))
|
há 10 anos atrás |