Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
2024-01-02
| ||
15:32 | {6448} SQlite3 3.44.2 + happy new year 2024 file: [4ebfb36bf1] check-in: [b7c41d8371] user: ab branch: trunk, size: 97272 | |
2023-01-01
| ||
17:02 | {6427} happy new year 2023 ! :) file: [039b0a93b6] check-in: [4605481f3c] user: ab branch: trunk, size: 97282 | |
2022-01-03
| ||
10:21 | {6362} happy new mORMot year 2022! :) file: [e4429bec8e] check-in: [9f050e8fea] user: ab branch: trunk, size: 97282 | |
2021-05-05
| ||
06:13 | {6282} fixed Delphi compilation - broken by https://github.com/synopse/mORMot/pull/395 file: [7692b7f121] check-in: [095586c836] user: ab branch: trunk, size: 97274 | |
2021-05-01
| ||
09:36 | {6280} TODBCConnectionProperties.SQLStatementTimeoutSec + ODNB doubles binds - from https://github.com/synopse/mORMot/pull/395 file: [219f54d8b4] check-in: [f43a790969] user: ab branch: trunk, size: 97252 | |
2021-01-02
| ||
14:17 | {6200} Happy new Year 2021 to all! file: [697179f410] check-in: [f16571f373] user: ab branch: trunk, size: 96082 | |
2020-10-12
| ||
14:18 | {6145} SQL Server ODBC: set length for varchar parameters - from https://github.com/synopse/mORMot/pull/359 file: [f851a404e3] check-in: [13077356c8] user: ab branch: trunk, size: 96082 | |
2020-09-02
| ||
08:03 | {6126} small refactorings made during mORMot2 migration - no functional change file: [c8ede9bc1e] check-in: [c611334f21] user: ab branch: trunk, size: 95744 | |
2020-06-26
| ||
11:13 | {6077} refactored SynDB logging, and also SynDBOracle performance - from https://github.com/synopse/mORMot/pull/310 file: [ff83280426] check-in: [005bb47204] user: ab branch: trunk, size: 95698 | |
2020-06-25
| ||
07:00 | {6070} revert patch https://github.com/synopse/mORMot/pull/313 - problem fixed by msodbcsql17.5.2 file: [441b90332d] check-in: [b9cfbd807e] user: ab branch: trunk, size: 95628 | |
2020-05-29
| ||
07:59 | {6010} prevent "Invalid character value for cast specification" SQL Server error for small digits like 0.01, -0.0001 in ODBC SQL server 0.01 - thanks mpv for https://github.com/synopse/mORMot/pull/313 file: [b1bab58f51] check-in: [a922028e34] user: ab branch: trunk, size: 95874 | |
2020-04-03
| ||
13:05 | {5931} introducing TSQLDBLib.TryLoadLibrary file: [62c22cb896] check-in: [d7b652a473] user: ab branch: trunk, size: 95433 | |
2020-03-22
| ||
14:03 | {5877} new TSQLDBStatement.SQLLogBegin/SQLLogEnd methods to have as consistent Prepare/ExecutePrepared log information in all SynDB units file: [0a676fd436] check-in: [012ea78b2f] user: ab branch: trunk, size: 95537 | |
11:06 | {5875} reverted ISQLDBRows.RefCount check and introduced an explicit call to new ReleaseRows method file: [b8438c1fc5] check-in: [a1dfe9124e] user: ab branch: trunk, size: 95823 | |
02:30 | {5873} new TSQLDBStatement.ReleaseResources virtual method - called when ISQLDBStatement RefCount=1, i.e. when it is back to the cache file: [d50f101245] check-in: [e41e9c4085] user: ab branch: trunk, size: 95797 | |
2020-03-21
| ||
23:27 | {5871} small refactoring of the TSQLDBStatement*.Reset methods file: [e86029d708] check-in: [e3b7954cb2] user: ab branch: trunk, size: 95682 | |
2020-03-20
| ||
19:20 | {5849} all SynDB Prepare and ExecutePrepared methods would have the same log layout - thanks to new TSQLDBStatement.GetSQLLog method file: [3b8e94190d] check-in: [27cf0df9d1] user: ab branch: trunk, size: 95670 | |
14:50 | {5844} optimized TODBCStatement.ColumnsToJSON blob process file: [c172ae9434] check-in: [1dc9dd0abb] user: ab branch: trunk, size: 95776 | |
2020-03-19
| ||
14:18 | {5830} reviewed logging of SynDB units - including latest SynDBPostgres file: [79fce0270d] check-in: [8fe72b7036] user: ab branch: trunk, size: 95847 | |
2020-03-17
| ||
09:02 | {5822} avoid unexpected GPF when log is disabled file: [25d74bb0b6] check-in: [f3fb68c19a] user: ab branch: trunk, size: 95907 | |
2020-03-06
| ||
11:02 | {5772} introducing USERECORDWITHMETHODS conditional to use "record" instead of "object" and circumvent Delphi bugs in an unified way file: [4970c8b786] check-in: [969350c8fa] user: ab branch: trunk, size: 95829 | |
2020-03-03
| ||
16:16 | {5758} removed comments about changes/versioning which were old and redundant to our fossil/github source code management systems file: [c58d606de1] check-in: [a59d412f59] user: ab branch: trunk, size: 95810 | |
2020-01-29
| ||
11:16 | {5407} use [] instead of "" in exceptions to avoid JSON escape file: [456bb4cb0a] check-in: [932caf23d7] user: ab branch: trunk, size: 97638 | |
2019-12-31
| ||
14:27 | {5518} happy new mORMot's Year 2020 ! :) file: [231f3183e7] check-in: [69912b1fe1] user: ab branch: trunk, size: 97638 | |
2019-10-30
| ||
15:10 | {5436} restored Delphi compilation after https://github.com/synopse/mORMot/pull/249 merge file: [35eb2bb38f] check-in: [17f69d56e8] user: ab branch: trunk, size: 97638 | |
2019-09-21
| ||
09:50 | {5369} some minor comment fix after RTTI refactoring file: [e4d846da0c] check-in: [55eaa29f5d] user: ab branch: trunk, size: 97616 | |
2018-12-31
| ||
16:50 | {4933} happy new year 2019 ! :) file: [56056b9351] check-in: [d1590bef54] user: ab branch: trunk, size: 97628 | |
2018-10-30
| ||
18:01 | {4866} merge some mpv patches from github file: [56dd38be37] check-in: [691e78f9fa] user: ab branch: trunk, size: 97628 | |
2018-08-01
| ||
20:41 | {4705} moved some classes to SynTable to reduce the SynCommons size - also circumvent some Delphi IDE unexpected hangups file: [fe2d6b836a] check-in: [4990422963] user: ab branch: trunk, size: 97602 | |
2018-03-28
| ||
14:57 | {4485} optimized TODBCStatement.ExecutePrepared and ensure it compiles with Delphi 5 file: [4b62a537de] check-in: [45520af9cc] user: ab branch: trunk, size: 97589 | |
2018-03-27
| ||
08:41 | {4479} enhanced TODBCStatement.ExecutePrepared for array support file: [dc17457a8a] check-in: [6971ad1180] user: ab branch: trunk, size: 97605 | |
07:37 | {4477} try to circumvent Delphi error insight compiler limitations file: [23a0885eff] check-in: [6e24974510] user: ab branch: trunk, size: 91155 | |
2018-02-03
| ||
15:13 | {4220} circumvent Delphi 5 compiler bug file: [e0132c6955] check-in: [cf42214e16] user: ab branch: trunk, size: 91133 | |
2018-02-02
| ||
21:30 | {4216} enhanced logged information especially when no .map/.mab information is available or under FPC file: [71b7038129] check-in: [b396363e00] user: ab branch: trunk, size: 90997 | |
2018-02-01
| ||
21:20 | {4211} trim trailing line spaces in most source code files (no functional change) file: [aca7173054] check-in: [2ed9b8a89f] user: ab branch: trunk, size: 90973 | |
2018-01-01
| ||
16:49 | {4118} happy new year with mORMot ! :) file: [c68dca7f1e] check-in: [2b81f265c3] user: ab branch: trunk, size: 90984 | |
2017-11-28
| ||
10:18 | {4014} fixed "Timestamp" identifier casing file: [a8037a6843] check-in: [a5359a351e] user: ab branch: trunk, size: 90984 | |
2017-01-30
| ||
10:31 | {3364} introducing ISQLDBStatement.ForceDateWithMS property file: [bba86a5e6c] check-in: [65e28028a0] user: ab branch: trunk, size: 90984 | |
2017-01-19
| ||
09:33 | {3336} modified all links to https://synopse.info - since our web site is now HTTPS + HTTP/2 and rated A+ on https://www.ssllabs.com/ssltest/analyze.html?d=synopse.info file: [465bfdabdd] check-in: [b32f6a4110] user: ab branch: trunk, size: 90967 | |
2017-01-15
| ||
14:32 | {3319} added WithMS: boolean parameter for ISO-8601 time conversion to allow optional appending of .sss milliseconds - also implemented .sss parsing into ms value file: [ef630c5a79] check-in: [fc7fc84d70] user: ab branch: trunk, size: 90966 | |
2017-01-01
| ||
15:05 | {3305} we reached 2017 ! HAPPY MORMOT YEAR FOR EVERYONE! file: [94283a9642] check-in: [8f71b8aaf0] user: ab branch: trunk, size: 90688 | |
2016-09-29
| ||
12:29 | {3023} refactoring of "not" operator syntax to avoid unneeded parenthesis file: [141438c64d] check-in: [8fe39411b5] user: ab branch: trunk, size: 90688 | |
2016-07-22
| ||
16:33 | {2797} fixed SynDBODBC process of multiple clobs and blobs columns file: [9976504c7a] check-in: [17256866c6] user: ab branch: trunk, size: 90690 | |
2016-06-09
| ||
15:22 | {2726} basic Linux support for SynDBODBC file: [38996fb0e7] check-in: [a31e792fc3] user: ab branch: trunk, size: 90546 | |
15:21 | {2725} ensure ODBCInstalledDriversList() would use OpenKeyReadOnly instead of OpenKey - seems to work better e.g. in Windows 10 file: [4b8e4570ab] check-in: [e31f89e2f8] user: ab branch: trunk, size: 90437 | |
2016-05-27
| ||
12:33 | {2693} refactoring of Nullable*Null values - no functional change - also fixed associated documentation file: [64e44fb0db] check-in: [118ac5df33] user: ab branch: trunk, size: 90420 | |
2016-01-27
| ||
13:15 | {2311} we eventually reached end of 2015... time to run inc(Year) over all copyright notices! file: [5cf0d5c1e0] check-in: [fb42e47d72] user: ab branch: trunk, size: 90418 | |
2016-01-26
| ||
13:23 | {2306} got rid of unneeded WOW6432Node reference for ODBCInstalledDriversList() function file: [0ea05f6d82] check-in: [9d2aeee5b8] user: ab branch: trunk, size: 90418 | |
10:45 |
{2303} SynDBODBC.pas improvements thanks to a new EMartin's patch
| |
2015-12-05
| ||
15:37 | {2126} ensure overriden TSQLDBStatement.ExecutePrepared methods would reset the associated connection's fLastAccessTicks, as used for [f024266c08] file: [52761adc92] check-in: [924faf462b] user: ab branch: trunk, size: 84311 | |
2015-11-30
| ||
09:24 | {2112} fixed Delphi 5 compilation issue of SynDBODBC.pas file: [3def8ebd83] check-in: [2ec5e07545] user: ab branch: trunk, size: 84245 | |
2015-11-20
| ||
15:30 | {2083} another fix for TODBCConnectionProperties.GetFields and GetProcedureParameters methods file: [d4ed8140e8] check-in: [5fdc9eae5c] user: ab branch: trunk, size: 84237 | |
12:35 | {2082} fixed TODBCConnectionProperties.GetProcedureParameters file: [c9dfb10390] check-in: [2a0a34c5bc] user: ab branch: trunk, size: 84098 | |
2015-11-19
| ||
19:23 | {2078} fixed stored procedure parameters support - see [2151abcdfc] file: [bf125a3849] check-in: [65396db07b] user: ab branch: trunk, size: 83992 | |
17:02 | {2076} Informix and stored procedure parameters support patch by Esteban Martin (EMartin) - thanks a lot for the very valuable input! file: [27c5196f31] check-in: [2151abcdfc] user: ab branch: trunk, size: 83599 | |
2015-11-05
| ||
06:44 | {2026} fixed ODBC BLOB parameter binding for some content file: [15cf7e8e1f] check-in: [86c59a0cb5] user: ab branch: trunk, size: 79436 | |
2015-10-20
| ||
13:07 | {2007} let SynDB statements fColumns[] internal array be sized with the exact known column count as proposed by mpv as [16e7e5c4b192] file: [e26843747e] check-in: [3749228e88] user: ab branch: trunk, size: 79445 | |
2015-10-07
| ||
08:31 | {1964} hidden the SQLDriverFullString from TODBCConnection published properties - this was awfully unsafe since the password was potentially logged and/or sent back to the REST client! file: [bc072c5c14] check-in: [b61c171ef6] user: ab branch: trunk, size: 79413 | |
2015-08-15
| ||
11:35 | {1791} fixed issue in TODBCStatement.ColumnBlob - thanks zed for the patch! file: [4bdbb224b2] check-in: [58f2ed96c3] user: ab branch: trunk, size: 79413 | |
2015-07-14
| ||
09:52 | {1635} fixed exception during Commit should leave transaction state - see [ca035b8f0da] file: [68203d148d] check-in: [8cdb6dc144] user: ab branch: trunk, size: 79538 | |
2015-05-29
| ||
19:44 | {1419} added AS400 iSeries Access ODBC Driver recognition file: [7ac6250e5e] check-in: [bb84e99138] user: ab branch: trunk, size: 79345 | |
2015-05-15
| ||
10:57 | {1355} comments and spaces clean-up of almost all source code files of the framework - no functional change, just code formatting uniformization file: [fffdc69802] check-in: [ab1fd53635] user: ab branch: trunk, size: 79330 | |
2015-03-24
| ||
09:40 | {1126} introducing new TSQLDBConnectionProperties.OnStatementInfo event, to be used e.g. to track ORA-28001 or ORA-28002 warnings about account expire file: [ecb91f77d8] check-in: [1f921ffa18] user: ab branch: trunk, size: 79346 | |
2015-03-18
| ||
10:01 | {1098} let SynDBODBC unit compiles with FPC file: [161b6a8851] check-in: [3da476a63e] user: ab branch: trunk, size: 78849 | |
2015-03-03
| ||
22:29 | {1028} introducing TSynConnectionDefinition class used e.g. for JSON-defined runtime instantiation of a TSQLDBConnectionProperties or TSQLRest instances via DefinitionTo*() and CreateFrom*() methods - see also function TSQLRestCreateFrom() which is able to create a TSQLRest with external tables file: [7dc842e15b] check-in: [78ce0600e1] user: ab branch: trunk, size: 78822 | |
13:59 | {1024} introducing TSQLDBConnectionProperties SaveTo/SaveToJSON/SaveToFile methods and TSQLDBConnectionPropertiesStorage.NewInstance*() methods to persist the database connection properties, and the associated class, as JSON file or variable - also included corresponding regression tests file: [8061db5a69] check-in: [ae854a5e71] user: ab branch: trunk, size: 78819 | |
2015-02-19
| ||
20:17 | {939} missing some files as reported by [834757fc77972593] file: [dda4bdf762] check-in: [e4c93de0ef] user: ab branch: trunk, size: 78745 | |
2015-02-14
| ||
10:52 | {899} remove some code which is not necessary any more with Delphi 5 since we now use RawUTF8 instead of PWinAnsiChar/PUTF8Char file: [05797b6d23] check-in: [c4ea5f0e13] user: ab branch: trunk, size: 78745 | |
2015-01-14
| ||
15:45 | {707} added some logic change in SynDBODBC to allow exact guess of the returned cursor column content file: [0a1efd9468] check-in: [84a2e60617] user: ab branch: trunk, size: 78789 | |
15:24 | {706} cosmetic fixes of comments in source - no logic change file: [83de4f8549] check-in: [1684159db7] user: ab branch: trunk, size: 78199 | |
2015-01-02
| ||
12:08 | {668} happy new year 2015! file: [ffbf41690b] check-in: [e08c81ec40] user: ab branch: trunk, size: 78142 | |
2014-12-12
| ||
19:47 | {640} ESQLDBException (and its descendants) will now append the current SQL statement to its error message, if TSQLDBConnectionProperties.LogSQLStatementOnException is defined, as requested by [ea07928ae9] file: [70a2c724ba] check-in: [9416d466bf] user: ab branch: trunk, size: 78142 | |
2014-12-09
| ||
14:21 | Limit size of SQl statement put into log to 2048 bytes file: [ee90cbcd16] check-in: [b72ec9e59f] user: pavel.mash branch: trunk, size: 77813 | |
2014-11-23
| ||
16:55 | {559} BREAKING CHANGE: new SynLog.pas and SynTests.pas units, extracted from SynCommons file: [501302c517] check-in: [881797779c] user: ab branch: trunk, size: 77827 | |
2014-11-21
| ||
13:10 | {552} added ForceBlobAsNull property to ISQLDBStatement (used e.g. by SynDBExplorer) file: [ec68d2ca66] check-in: [c13d3ce6f2] user: ab branch: trunk, size: 77816 | |
2014-11-11
| ||
17:33 | {493} added TSQLDBConnectionProperties.DBMSEngineName property file: [971cf13c56] check-in: [009c72ef5d] user: ab branch: trunk, size: 77867 | |
2014-11-07
| ||
21:21 | first commit from our internal Linux (Mint) VM - to make support of latest Lazarus 1.3 + FPC 2.7.1 from svn easier file: [c9963d7e43] check-in: [8f88c95618] user: ab branch: trunk, size: 77901 | |
2014-11-03
| ||
12:19 | {464} fixed typo about optional parameter DoNotFetchBlobs for TSQLDStatement.ColumnsToJSON() file: [a8bad78c2c] check-in: [1d14f45dad] user: ab branch: trunk, size: 77864 | |
2014-08-26
| ||
15:00 | added ESynException.CreateUTF8() constructor, more versatile than the default Exception.CreateFmt() version: this CreateUTF8() method is now used everywhere in the framework... in fact, we did a full review and refactoring of any exception raised in mORMot - big commit, indeed ;) file: [64143cd39c] check-in: [9b573b70f3] user: User branch: trunk, size: 77867 | |
2014-08-20
| ||
08:22 | ensure ExecutePrepared fails if BindArray() was used when the underlying provider does not support array binding file: [52506e24e8] check-in: [ad871ec39d] user: User branch: trunk, size: 77710 | |
2014-07-09
| ||
06:47 | fixed small typo in ODBC connection log file: [37b28610eb] check-in: [59ee0724bc] user: User branch: trunk, size: 77584 | |
2014-05-16
| ||
19:39 | fix some unexpected compilation errors (in Delphi 2007) file: [9e0949fef2] check-in: [0ebab4209b] user: User branch: trunk, size: 77585 | |
2014-05-12
| ||
07:43 | fixed typos and some compilation warnings file: [0cb4dc9842] check-in: [fd20a67fc6] user: User branch: trunk, size: 77563 | |
2014-04-01
| ||
18:06 | several code changes to follow up the prototype change of StrComp()-like functions from PUTF8Char into pointer parameters file: [402c7724c8] check-in: [bb92b8f376] user: User branch: trunk, size: 77558 | |
2014-03-07
| ||
09:14 | added MySQL benchmark and official support in documentation file: [33dbeccaa4] check-in: [3828725498] user: abouchez branch: trunk, size: 77558 | |
2014-03-06
| ||
16:17 | added official PostgreSQL support and benchmarks - blog article to follow soon - which is indeed an amazing engine, IMHO the best Enterprise-level Open Source database file: [11bfff3e9f] check-in: [8b69ea33ec] user: abouchez branch: trunk, size: 77264 | |
2014-03-05
| ||
16:08 |
| |
2014-03-04
| ||
12:50 | added SQLite3 access via ODBC driver to the performance benchmark file: [81eb91e283] check-in: [0ad22954dc] user: abouchez branch: trunk, size: 74725 | |
10:35 | fixed issue in ODBC process when binding parameters: now specifies the correct SQL data type - drivers sounds pretty stable now, and MS SQL is able to run MultipleValuesInsert() custom SQL as expected (nice performance boost) file: [f0565f79dc] check-in: [0f77d8d6a5] user: abouchez branch: trunk, size: 74676 | |
2014-03-03
| ||
21:12 | fixed ODBC parameter binding file: [3784609aa3] check-in: [5fd8e8a8f1] user: User branch: trunk, size: 74203 | |
17:18 | introducing INSERT with multiple VALUES (..),(..),(..) for MS SQL Server 2008 - huge performance boost: now our direct OleDB client for MSSQL 2008 (displayed as "MSSQL local" in the documentation), outperforms FireDAC bulk insert mode :) file: [bd593d687b] check-in: [2c8f6061e1] user: abouchez branch: trunk, size: 73813 | |
2014-01-10
| ||
12:15 | reduced logging content when leaving some methods file: [b7b73f8df8] check-in: [c9930ca2ba] user: abouchez branch: trunk, size: 73665 | |
2014-01-01
| ||
13:31 | The little mORMot wishes you an happy new year 2014! file: [07bfe583bd] check-in: [44147954e2] user: User branch: trunk, size: 73647 | |
2013-12-08
| ||
15:54 | added TSQLDBConnectionProperties.StoreVoidStringAsNull, which will be set e.g. for MS SQL and Jet databases which do not allow by default to store '' values, but expect NULL instead file: [b4c03fe289] check-in: [549ab3276e] user: User branch: trunk, size: 73647 | |
2013-11-13
| ||
16:40 | enhanced PostgreSQL support for our SynDB units file: [8845c92865] check-in: [785d87bb8e] user: abouchez branch: trunk, size: 73595 | |
2013-11-11
| ||
14:53 |
| |
2013-10-26
| ||
15:07 | ExecutePrepare method will log the SQL statement if sllSQL has been enabled in SynDBLog.Family.Level - feature request [59e349f58d] file: [492dcc1600] check-in: [4fdaf260a8] user: User branch: trunk, size: 70053 | |
2013-07-09
| ||
08:30 | added TSQLDBConnectionProperties.GetIndexesAndSetFieldsColumnIndexed() internal method, used by SynDBFireDAC and SynDBUniDAC overriden GetFields() implementations file: [e10c7e4bb2] check-in: [28e3adc78d] user: abouchez branch: trunk, size: 69919 | |
2013-05-06
| ||
12:23 |
| |
2013-05-03
| ||
09:05 |
| |
2013-04-16
| ||
15:18 | added GarbageCollectorFreeAndNil() procedure to handle global variables proper finalization to nil - avoid error [8e3073c8c7] and [8546b4af1d] e.g. when used as design package in Delphi IDE (for all globals and class VMTs) file: [1d80b45008] check-in: [b79cd266e1] user: abouchez branch: trunk, size: 69830 | |
2013-04-09
| ||
10:08 | fixed ticket [d48283f5ec] about error at binding void string parameter file: [cf5d53bfb8] check-in: [85d7a6bf92] user: abouchez branch: trunk, size: 69852 | |
2013-03-26
| ||
16:31 | added DoNotFletchBlobs optional parameter to TSQLDBStatement.FetchAllAsJSON() FetchAllToJSON(), and ColumnsToJSON() methods (used e.g. by SynDBExplorer) file: [5997230d9b] check-in: [67eb6488e8] user: abouchez branch: trunk, size: 69614 | |
2013-02-14
| ||
16:47 | recognize now Interbase ODBC driver file: [b6e8e11512] check-in: [726485914e] user: abouchez branch: trunk, size: 69466 | |
2013-01-30
| ||
13:32 |
| |
2013-01-23
| ||
20:22 | SynDBFirebird is now able to connect to a Firebird DB, and let Firebird Embedded library create a new database file if it does not exist yet file: [e9d1e2137e] check-in: [676df50744] user: abouchez branch: trunk, size: 69371 | |
2013-01-22
| ||
20:45 |
Huge performance enhancement of SynDB* units (OleDB not yet implemented)
| |
09:38 | SynDB* units now trim any spaces when retrieving database schema text values file: [fc0fdeb7f3] check-in: [49e52de0c5] user: abouchez branch: trunk, size: 68797 | |
2013-01-09
| ||
16:32 | enhanced FireBird compatibility file: [a2b41981ed] check-in: [43d286622e] user: abouchez branch: trunk, size: 68668 | |
08:18 | added FireBird ODBC driver detection file: [58107b4ca6] check-in: [8116d0e36e] user: abouchez branch: trunk, size: 68931 | |
2012-12-31
| ||
14:34 | preparing new Year's eve ;) file: [caeb20e9a2] check-in: [8e74517c2d] user: ab branch: trunk, size: 68802 | |
2012-12-11
| ||
11:20 | fixed unexpected exception raised if SQL_NO_DATA is returned file: [84e6d1c620] check-in: [bdf361b8e8] user: abouchez branch: trunk, size: 68802 | |
2012-11-12
| ||
13:55 | fixed ticket [4c68975022] about broken SQL statement when logging active file: [c7cedb4528] check-in: [9b38419bb7] user: abouchez branch: trunk, size: 68635 | |
2012-09-13
| ||
17:12 |
- circumvent restriction of some non-Unicode ODBC drivers to use SQL_C_CHAR parameter binding instead of SQL_C_WCHAR (e.g. Microsoft Oracle ODBC) - circumvent restring of some drivers which expect SQLExpect() columns to be retrieved in left-to-right orderfile: [0c1c850357] check-in: [af6f3e43e6] user: abouchez branch: trunk, size: 68523 | |
2012-08-29
| ||
15:50 | fixed several LVCL and Delphi 5 compilation issues file: [54ac8ce717] check-in: [9422fb8309] user: ab branch: trunk, size: 66719 | |
2012-08-21
| ||
14:41 |
| |
2012-08-15
| ||
14:38 |
| |
08:42 | improve documentation of Step() methods to avoid confusion - see http://synopse.info/forum/viewtopic.php?pid=4839#p4839 file: [77abfb2de5] check-in: [05c5fe1469] user: ab branch: trunk, size: 66809 | |
2012-08-14
| ||
11:20 | fixed ticket [4f5df7f18f] - about potential overflow of TSQLRestServerStats values (changed to QWord kind of property) file: [29cf3b6831] check-in: [50f9b92f9d] user: ab branch: trunk, size: 66497 | |
2012-08-10
| ||
16:45 | fixed Unicode compilation issue file: [d4d6282731] check-in: [c6ac8e314f] user: ab branch: trunk, size: 66491 | |
14:36 | added ODBC support to SynDBExplorer (sounds to work fine, so far - but sower than direct OCI access) file: [168cc5d863] check-in: [f324d469ee] user: ab branch: trunk, size: 66419 | |
09:59 | void TEXT column export fix file: [8dcb5722aa] check-in: [8044c5ea7c] user: ab branch: trunk, size: 63007 | |
09:04 |
| |
2012-06-26
| ||
16:33 | now TSQLDBStatement.ColumnToVarData method will store '' when value is 0, or a pure date or a pure time if the value is defined as such, just as expected by http://www.sqlite.org/lang_datefunc.html - i.e. SQLite3DB file: [cdb470b5ef] check-in: [8cbba5961d] user: G018869 branch: trunk, size: 37748 | |
2012-01-24
| ||
14:26 |
| |
2012-01-20
| ||
13:33 | changed copyright notice to "(C) 2012" - yes, happy new year ! file: [42f4453ac9] check-in: [d8b446f0b5] user: G018869 branch: trunk, size: 37726 | |
2011-10-06
| ||
16:35 | Added: introducing SynDBODBC.pas, unit for ODBC 3.5 library direct access classes (to be used with our SynDB architecture) - initial commit, with no implementation file: [b5e73154d7] check-in: [fed5c7b31b] user: G018869 branch: trunk, size: 37726 | |