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