1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110
|
2007-08-19 Vladimir Krasnov <vladimirk@mainsoft.com>
* AbstractDataReader.cs: optimized IndexOf in Results proprty
2007-08-14 Vladimir Krasnov <vladimirk@mainsoft.com>
* AbstractDBConnection.cs: performance optimization
2006-11-29 Vladimir Krasnov <vladimirk@mainsoft.com>
* AbstractDBConnection.cs: fixed ExecuteDbDataReader, wrong exception
if executiong on closed connection
2006-08-24 Vladimir Krasnov <vladimirk@mainsoft.com>
* AbstractDBConnection.cs: fixed GetSyntaxPatterns, configuration
section moved
2006-05-09 Boris Kirzner <borisk@mainsoft.com>
* AbstractDBCommand.cs: only input parameters can be set by specialized methods.
2006-05-07 Boris Kirzner <borisk@mainsfot.com>
* AbstractDBConnection.cs : resolved ambigous reference.
2006-03-26 Konstantin Triger <kostat@mainsoft.com>
* AbstractDataReader.cs: check for SQLServer uniqueidentifier type for VARCHAR.
2006-03-21 Boris Kirzner <borisk@mainsoft.com>
* AbstractDBConnection.cs: resolve abguity.
2006-03-05 Konstantin Triger <kostat@mainsoft.com>
* AbstractDBCommand.cs: differentiate between setting varying and fixed length strings.
2006-03-05 Konstantin Triger <kostat@mainsoft.com>
* AbstractDataReader.cs, ReaderCache.cs: enable provider specific caches.
2006-02-26 Konstantin Triger <kostat@mainsoft.com>
* AbstractDataReader.cs: Prevent recursion when GetXXX is overriden and GetXXXSafe is called.
* ReaderCache.cs: Added IsNumeric to cache containers.
* AbstractDBCommand.cs, regex.cs: Refactoring.
2006-05-01 Konstantin Triger <kostat@mainsoft.com
* AbstractDataReader.cs, ReaderCache.cs: use stream interfaces
where appropriate.
2005-14-12 Konstantin Triger <kostat@mainsoft.com>
* DbPortResolver.cs, AbstractDBConnection.cs: differentiate between the situation where
don't have a response and where instance name does not exist.
2005-14-12 Konstantin Triger <kostat@mainsoft.com>
* DbPortResolver.cs: fix port resolution for unnamed instances.
2005-27-11 Boris Kirzner <borisk@mainsoft.com>
AbstractDBCommand.cs: TARGET_JVM fix. Proper handle of return value
parameter and corresponding user parameter.
2006-22-11 Konstantin Triger <kostat@mainsoft.com>
* AbstractTransaction.cs: set inner exception.
2005-16-11 Boris Kirzner <borisk@mainsoft.com>
* AbstractDBConnection.cs: TARGET_JVM fix. Throw exception if MSSQL port
resolution failed.
2005-14-11 Boris Kirzner <borisk@mainsoft.com>
* AbstractDBCommand.cs: TARGET_JVM fix. Provider name can be in any case..
2005-13-09 Boris Kirzner <borisk@mainsoft.com>
* AbstractDBCommand.cs: TARGET_JVM fix. Check for derived parameters
array length.
2005-28-08 Boris Kirzner <borisk@mainsoft.com>
* ReaderCache.cs:
- Create Guid from the string fetched.
2005-28-08 Boris Kirzner <borisk@mainsoft.com>
* AbstractDBCommand.cs:
- Do not check for "select ... from", just add "for browse" if needed.
Removed unused regex.
2005-25-08 Boris Kirzner <borisk@mainsoft.com>
* AbstractDBCommand.cs:
- Set max fetch size for jdbc statement.
2005-21-08 Boris Kirzner <borisk@mainsoft.com>
* ReaderCache.cs: no not create guid if the value fetched is null.
* SqlClientStrings.resx: fixed CON_PORT key value.
2005-18-08 Boris Kirzner <borisk@mainsoft.com>
* AbstractDBCommand.cs:
- Using Java regex instead of .Net ones.
- Added GetReturnParameter method, used in resolving return value
user parameter for stored procedures.
- Do not set max rows for jdbc statement - this causes sp on sql server
to fail in creating additional rows.
2005-22-06 Konstantin Triger <kostat@mainsoft.com>
* AbstractDataReader.cs: GetBytes should return the data length if target buffer is null
2005-21-06 Konstantin Triger <kostat@mainsoft.com>
* AbstractDataReader.cs: if command is preapred, recalculate params on every ExecReader
|