2007-08-19 Vladimir Krasnov * AbstractDataReader.cs: optimized IndexOf in Results proprty 2007-08-14 Vladimir Krasnov * AbstractDBConnection.cs: performance optimization 2006-11-29 Vladimir Krasnov * AbstractDBConnection.cs: fixed ExecuteDbDataReader, wrong exception if executiong on closed connection 2006-08-24 Vladimir Krasnov * AbstractDBConnection.cs: fixed GetSyntaxPatterns, configuration section moved 2006-05-09 Boris Kirzner * AbstractDBCommand.cs: only input parameters can be set by specialized methods. 2006-05-07 Boris Kirzner * AbstractDBConnection.cs : resolved ambigous reference. 2006-03-26 Konstantin Triger * AbstractDataReader.cs: check for SQLServer uniqueidentifier type for VARCHAR. 2006-03-21 Boris Kirzner * AbstractDBConnection.cs: resolve abguity. 2006-03-05 Konstantin Triger * AbstractDBCommand.cs: differentiate between setting varying and fixed length strings. 2006-03-05 Konstantin Triger * AbstractDataReader.cs, ReaderCache.cs: enable provider specific caches. 2006-02-26 Konstantin Triger * 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 * 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 * DbPortResolver.cs: fix port resolution for unnamed instances. 2005-27-11 Boris Kirzner AbstractDBCommand.cs: TARGET_JVM fix. Proper handle of return value parameter and corresponding user parameter. 2006-22-11 Konstantin Triger * AbstractTransaction.cs: set inner exception. 2005-16-11 Boris Kirzner * AbstractDBConnection.cs: TARGET_JVM fix. Throw exception if MSSQL port resolution failed. 2005-14-11 Boris Kirzner * AbstractDBCommand.cs: TARGET_JVM fix. Provider name can be in any case.. 2005-13-09 Boris Kirzner * AbstractDBCommand.cs: TARGET_JVM fix. Check for derived parameters array length. 2005-28-08 Boris Kirzner * ReaderCache.cs: - Create Guid from the string fetched. 2005-28-08 Boris Kirzner * AbstractDBCommand.cs: - Do not check for "select ... from", just add "for browse" if needed. Removed unused regex. 2005-25-08 Boris Kirzner * AbstractDBCommand.cs: - Set max fetch size for jdbc statement. 2005-21-08 Boris Kirzner * ReaderCache.cs: no not create guid if the value fetched is null. * SqlClientStrings.resx: fixed CON_PORT key value. 2005-18-08 Boris Kirzner * 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 * AbstractDataReader.cs: GetBytes should return the data length if target buffer is null 2005-21-06 Konstantin Triger * AbstractDataReader.cs: if command is preapred, recalculate params on every ExecReader