Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History for System.Data.SQLite/SQLiteStatement.cs
2024-07-01
| ||
21:42 | Follow-up to experimental (and broken) check-in [73602c161a], further changes to statement disposal, pursuant to connection pool stress issues. file: [4f381b71b7] check-in: [0ed2dd7edd] user: mistachkin branch: trunk, size: 21066 | |
2024-06-04
| ||
14:54 | Add the NoCase property to the SQLiteParameterCollection class. file: [b5034dda13] check-in: [94b98a11d4] user: mistachkin branch: trunk, size: 20351 | |
2024-05-12
| ||
02:58 | Further fixes and tests. file: [642ecfae3e] check-in: [7dd11e276b] user: mistachkin branch: pst-76cb35b58d, size: 20507 | |
00:39 | Work-in-progress on addressing forum post 76cb35b58d. file: [0d8ad5301a] check-in: [1820415db5] user: mistachkin branch: pst-76cb35b58d, size: 20520 | |
2023-05-29
| ||
23:33 | Preliminary changes to address the issue in ticket [e22d357a21]. file: [0c4dca4067] check-in: [eab4711ccf] user: mistachkin branch: trunk, size: 19341 | |
2023-05-13
| ||
21:21 | Further refinements to retry logic. Also, restrict the fix from check-in [8c9e834b95] to only be active for write transactions. file: [9f9db9a54f] check-in: [2a78948bf0] user: mistachkin branch: trunk, size: 19351 | |
2023-05-12
| ||
23:38 | Improve internal accounting of retry logic. file: [ac26a01e58] check-in: [0852d4ef63] user: mistachkin branch: trunk, size: 19182 | |
2021-06-07
| ||
17:34 | Change ForceLogPrepare to an instanced property, primarily in order to avoid lock contention. Pursuant to https://sqlite.org/forum/forumpost/0cf95d2717. file: [fbfc20cf31] check-in: [15055f1aac] user: mistachkin branch: trunk, size: 18669 | |
2018-08-27
| ||
04:56 | Reform how connection flags are checked. file: [3deeddfdd2] check-in: [c947d6b1fb] user: mistachkin branch: trunk, size: 18674 | |
2018-08-05
| ||
02:38 | Make the 'SQLite_ForceLogPrepare' configuration setting enable logging of parameter binding and pre-binding as well. file: [699e01236a] check-in: [096283e453] user: mistachkin branch: preRelease, size: 18814 | |
2017-10-17
| ||
20:01 | Add the 'BindInvariantDecimal' connection flag, enabled by default, which forces Decimal parameters to be converted to strings using the invariant culture. file: [a652013908] check-in: [da44957e76] user: mistachkin branch: trunk, size: 18785 | |
2017-10-10
| ||
21:40 | Refactor how logging flags and exception handling are performed. file: [b192dab11d] check-in: [6fbb8f60e9] user: mistachkin branch: trunk, size: 18686 | |
2017-10-04
| ||
19:52 | Stop using ToString calls within the parameter binding subsystem that do not take into account the configured culture information. file: [8bbabad138] check-in: [fb6160ee72] user: mistachkin branch: trunk, size: 18733 | |
2017-09-16
| ||
05:49 | Add BindDecimalAsText connection flag to force Decimal typed parameters to be bound as text. Pursuant to [b167206ad3]. file: [6a0215c29a] check-in: [995978db06] user: mistachkin branch: trunk, size: 18415 | |
2016-06-20
| ||
04:51 | When looking up type callbacks, permit the parameter name to be used if the appropriate connection flag is set. file: [ed6f9a7cf8] check-in: [e268cdb240] user: mistachkin branch: customDataTypes, size: 18021 | |
2016-06-19
| ||
20:38 | Pass the original connection flags into the invoked parameter binding and data reader callbacks. file: [5436ed2eea] check-in: [044e580886] user: mistachkin branch: customDataTypes, size: 17380 | |
07:33 | The database type name should be included in the parameters passed to the type callbacks. file: [9307d234ae] check-in: [ab419bfca1] user: mistachkin branch: customDataTypes, size: 17328 | |
03:44 | Improve comments. file: [23db4b275e] check-in: [410f1fa7fc] user: mistachkin branch: customDataTypes, size: 17318 | |
03:40 | Integrate the new custom database type callbacks into the statement class. Add TypeName property to the SQLiteParameter class and make use of it. Add UseParameterDbTypeForTypeName connection flag. Update version history docs. file: [504c02bbe8] check-in: [5973dcfa17] user: mistachkin branch: customDataTypes, size: 17204 | |
2016-05-26
| ||
18:19 | Handle parameter binding for boolean values using a new internal method. Consistently enable LogBind flag support for the .NET Compact Framework. file: [535a124e28] check-in: [d38c8328d0] user: mistachkin branch: trunk, size: 13323 | |
2016-03-23
| ||
23:35 | Move some things out of the UnsafeNativeMethods class. There are several reasons: 1) easier to maintain. 2) avoiding static call graph issues with CriticalHandle. 3) better separation of cross-platform and platform-specific code. file: [da86ac91d7] check-in: [d3e312825a] user: mistachkin branch: trunk, size: 13329 | |
2016-03-09
| ||
22:21 | Handle empty strings a bit more consistently. file: [4c7b329edd] check-in: [39bca4f8b0] user: mistachkin branch: trunk, size: 13341 | |
2015-08-12
| ||
22:21 | Add some workarounds to allow the core managed assembly to work on Mono 4.0. file: [838f9b3393] check-in: [e7803b3ae7] user: mistachkin branch: trunk, size: 13280 | |
2015-04-22
| ||
20:50 | Move read-only statement check into the SQLiteStatement.TryGetChanges method to help improve backward compatibility. file: [abb0aeea46] check-in: [6c5c517163] user: mistachkin branch: trunk, size: 13206 | |
2014-05-15
| ||
23:44 | Fix a FormatException in the SQLiteConnection.Schema_Indexes method when the default type has been changed to String. Pursuant to [3c00ec5b52]. file: [1b105f9708] check-in: [5b282efc5f] user: mistachkin branch: trunk, size: 12966 | |
2014-01-04
| ||
00:04 | Add BindInvariantText and ConvertInvariantText connection flags to force the invariant culture to be used when converting parameter values to/from strings. file: [ebfb658511] check-in: [f2f08c2ab7] user: mistachkin branch: trunk, size: 15287 | |
2013-07-04
| ||
19:50 | Experimental changes to validate that SQLiteStatement parameters are not disposed. file: [e043170c30] check-in: [e325dfa45f] user: mistachkin branch: strictStatement, size: 14406 | |
2013-06-22
| ||
01:35 | Make the error codes used with the SQLiteException class consistent. Throw an exception if the SQLite3.Open method is called when already open. file: [b517ea13f4] check-in: [7aae5042f8] user: mistachkin branch: virtualTables, size: 14349 | |
2013-05-29
| ||
23:04 | Honor the DateTimeFormat and DateTimeKind connection string properties even when the BindAllAsText connection flag is in use. file: [03c4d6c5a3] check-in: [d81d546e99] user: mistachkin branch: trunk, size: 14374 | |
2013-02-19
| ||
09:55 | Add BindAllAsText connection flag to force binding of all values as text. file: [0c42d96347] check-in: [cb62e486b5] user: mistachkin branch: trunk, size: 14249 | |
2013-02-12
| ||
10:45 | Enable use of the SQLiteLog class when running on the .NET Compact Framework. file: [943df4922f] check-in: [7d84579756] user: mistachkin branch: trunk, size: 14048 | |
2012-10-13
| ||
20:26 | In the SQLiteDataReader, try to stop processing query results if the underlying connection is closed. file: [09d14f7fed] check-in: [441fd3e40b] user: mistachkin branch: trunk, size: 14087 | |
2012-09-11
| ||
08:05 | Refactor core SQLite library return code handling to make use of the enumerated SQLiteErrorCode type. Initial work on supporting the sqlite3_errstr() API. file: [e520928b0b] check-in: [a6c16dc93b] user: mistachkin branch: trunk, size: 13335 | |
2012-07-22
| ||
06:54 | Remove all superfluous UTF-8 byte-order-marks. file: [a18773a958] check-in: [2c82e6c1a3] user: mistachkin branch: trunk, size: 13348 | |
2012-07-21
| ||
06:56 | Change the default value for the Synchronous connection string property to Full to match the default used by the SQLite core library itself. Add the ability to skip applying default connection settings to opened databases via the new SetDefaults connection string property. Add the FullUri connection string property to the SQLiteConnectionStringBuilder class. Refactor and enhance all the connection string property handling code in the SQLiteConnection.Open method. Consistently use the three argument overload of the String.Format method (i.e. the one that takes a CultureInfo). file: [a6ac206264] check-in: [9dfa1577a6] user: mistachkin branch: trunk, size: 13351 | |
2012-02-19
| ||
03:49 | Add the ability to log all parameter binding activity and refactor the necessary internal interfaces to support this. In the implicit conversion operators to IntPtr for both the SQLiteConnectionHandle and SQLiteStatementHandle classes, return IntPtr.Zero if the object being converted is null. Make sure the SQLiteLog class is not referenced when building for Windows CE. file: [239e3b961d] check-in: [20e1e255b6] user: mistachkin branch: logBind, size: 13320 | |
2011-12-16
| ||
04:25 | Compilation error fixes. file: [eef3af5c9b] check-in: [8dfdf59c72] user: mistachkin branch: IDisposablePattern, size: 12428 | |
04:15 | More changes relating to IDisposable. file: [1ec024ab9e] check-in: [229ecb1203] user: mistachkin branch: IDisposablePattern, size: 12438 | |
2011-11-29
| ||
07:20 | Revise how statement parameter binding handles blittable types. Also, allow binding to unsigned integer and long values that do not fit into their associated signed types. file: [c3cfad252d] check-in: [1ab2413f5d] user: mistachkin branch: trunk, size: 10851 | |
2011-09-21
| ||
08:27 | Allow finer control over the DateTime parsing and formatting on a per-connection basis. Also, update the Eagle library to the latest trunk. file: [f9ce1a6d64] check-in: [a5a8b8a682] user: mistachkin branch: trunk, size: 7833 | |
2011-07-01
| ||
11:36 | Remove unused 'using' statements from System.Data.SQLite. file: [a0016fdd00] check-in: [b270e24e93] user: mistachkin branch: build-enhancements, size: 7525 | |
2010-08-05
| ||
02:03 | 1.0.66.0 file: [506885e9a0] check-in: [7ec6a118ce] user: rmsimpson branch: sourceforge, size: 7560 | |
2008-09-02
| ||
15:46 | pre 1.0.59.0 file: [1872030eb1] check-in: [c0dab1edea] user: rmsimpson branch: sourceforge, size: 7560 | |
2008-08-08
| ||
05:42 | 1.0.56.0 beta file: [eb36c260fa] check-in: [85ed84191d] user: rmsimpson branch: sourceforge, size: 7332 | |
2007-07-21
| ||
08:46 | 1.0.44.0 file: [6fea6ee836] check-in: [7b0eeb3816] user: rmsimpson branch: sourceforge, size: 7278 | |
2007-06-19
| ||
22:37 | 1.0.43.0 file: [ee43e9f657] check-in: [deedbd7367] user: rmsimpson branch: sourceforge, size: 7450 | |
2007-04-22
| ||
23:23 | 1.0.41.0 file: [1393a5f5df] check-in: [06c93533ad] user: rmsimpson branch: sourceforge, size: 7400 | |
2006-09-08
| ||
20:18 | 1.0.35.0 file: [fdf8fa1d02] check-in: [76248530ca] user: rmsimpson branch: sourceforge, size: 7393 | |
2006-08-06
| ||
17:55 | 1.0.32.0 file: [e2f1eb463a] check-in: [6b4fd5077c] user: rmsimpson branch: sourceforge, size: 6424 | |
2006-04-11
| ||
18:02 | 64-bit fixes file: [0a098c42a8] check-in: [5dea167156] user: rmsimpson branch: sourceforge, size: 5987 | |
2006-01-12
| ||
20:53 | Remove unnecessary assignment file: [61827c86fc] check-in: [3407377976] user: rmsimpson branch: sourceforge, size: 5984 | |
2005-12-09
| ||
19:59 | Comments updated file: [030b8c1c7d] check-in: [18b915d1eb] user: rmsimpson branch: sourceforge, size: 6014 | |
2005-12-07
| ||
22:40 | Fix over-aggressive preparation of statements before execution file: [d4fdef85ef] check-in: [ba2464b7f6] user: rmsimpson branch: sourceforge, size: 6022 | |
2005-11-10
| ||
21:08 | Globalization bugfixes file: [73c7fc0844] check-in: [3a7fb899f7] user: rmsimpson branch: sourceforge, size: 5752 | |
2005-08-16
| ||
19:12 | 1.0.14 file: [6d7e02580b] check-in: [4453746b7a] user: rmsimpson branch: sourceforge, size: 5750 | |
2005-08-05
| ||
06:14 | 1.0.12 final file: [6f1f532791] check-in: [9e5f1b5614] user: rmsimpson branch: sourceforge, size: 5814 | |
2005-08-04
| ||
15:25 | 1.0.12 updates and cleanup file: [43d9e07fed] check-in: [3ebf811b1e] user: rmsimpson branch: sourceforge, size: 5522 | |
2005-08-03
| ||
06:43 | 1.0.12 updates file: [b9c6d0cde2] check-in: [e269288997] user: rmsimpson branch: sourceforge, size: 5587 | |
2005-06-10
| ||
17:07 | 1.10 bugfixes file: [05dd4a0485] check-in: [d37831904e] user: rmsimpson branch: sourceforge, size: 5507 | |
2005-03-24
| ||
19:37 | 1.08 Refresh, added documentation file: [8dbcd3df39] check-in: [b56fd4b082] user: rmsimpson branch: sourceforge, size: 5503 | |
2005-03-02
| ||
23:10 | Misc. code optimizations file: [cc8e5352f1] check-in: [bf66bbedce] user: rmsimpson branch: sourceforge, size: 4107 | |
2005-03-01
| ||
16:04 | Added: Initial revision file: [69b1a9ec94] check-in: [ec237b0123] user: rmsimpson branch: sourceforge, size: 4043 | |