2004-08-12 Sureshkumar T <tsureshkumar@novell.com>
[mono.git] / mcs / class / System.Data / System.Data.SqlClient / ChangeLog
1 2004-08-12  Sureshkumar T <tsureshkumar@novell.com>
2         * SqlDataReader.cs - In Close method, the remaining resultsets are drained
3                              out, to read output parameters & to avoid stream overlap
4
5 2004-06-30 Umadevi S <sumadevi@novell.com>
6         * SqlCommand.cs : In the Execute Method the commandbehavior parameters were ignored correct
7 these
8
9 2004-06-22  Atsushi Enomoto <atsushi@ximian.com>
10
11         * SqlCommandBuilder.cs : Avoid cast exception caused by DbNull.
12
13 2004-06-18 Umadevi S <sumadevi@novell.com>
14         * SqlCommand.cs - ExecuteNonQuery returns -1 in all cases except
15                 insert,update or delete.
16
17 2004-06-18 Umadevi S <sumadevi@novell.com>
18         * SqlConnection.cs - handled null being passed as a connectionstring
19           - checked for minimal set of parameters in connectionstring.
20           - handled unrecogonized keywords similar to MS.NET
21
22 2004-06-17 Umadevi S <sumadevi@novell.com>
23         * SqlTransaction.cs - fixed  multiple rollbacks being called causes invalidoperationexception
24
25 2004-06-04  Gert Driesen <drieseng@users.sourceforge.net>
26
27         * SqlClientPermission.cs: removed extra CreateInstance
28         method
29
30 2004-06-02  Gert Driesen <drieseng@users.sourceforge.net>
31
32         * SQLDebugging.cs: added missing attributes, marked ctor
33         public to match MS.NET
34
35 2004-05-22  Atsushi Enomoto <atsushi@ximian.com>
36
37         * SqlClientPermission.cs : don't use chained obsolete .ctor.
38
39 2004-05-20  Gert Driesen (drieseng@users.sourceforge.net)
40
41         *  SqlClientPermissionAttribute.cs: change AllowMultiple and
42         Inherited to match .NET
43
44 2004-05-20 Umadevi S <sumadevi@novell.com>
45
46         * Fixed bug 58406- implemented the hasrow method, test program used
47         to test with the bug report                                                        
48
49 2004-05-13  Umadevi S  <sumadevi@novell.com>
50         
51         *  SqlClientPermission.cs, SqlDataReader.cs - added missing methods with TODO tags
52         *  SqlCommand.cs, SqlDataAdapter.cs - implemented ToolboxItemAttribute
53         *  SQLDebugging.cs - Added new file with a TODO tag     
54         
55 2004-04-05  Lluis Sanchez Gual  <lluis@ximian.com>
56
57         * SqlConnection.cs: Use connection pool implemented in Mono.Data.Tds.
58
59 2004-04-01  Lluis Sanchez Gual  <lluis@ximian.com>
60
61         * SqlDataReader.cs: Null values are now represented with DBNull instances.
62           Deal with this.
63
64 2004-03-14  Tim Coleman <tim@timcoleman.com>
65         * SqlCommand.cs SqlConnection.cs:
66                 Changes from two patches by Andres Taylor
67                 <andres@rotselleri.com>
68
69 2004-03-12  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
70
71         * SqlParameter.cs: DO NOT USE the consts scheme if types can be referenced directly!
72
73 2004-01-10  Atsushi Enomoto <atsushi@ximian.com>
74
75         * SqlClientPermission.cs : Fixed NET_2_0 build related to 
76           obsolete attribute problem (see DbDataPermission.cs)
77
78 2003-12-28  Tim Coleman <tim@timcoleman.com>
79         * SqlResultSet.cs:
80                 Stubbed out this class.
81
82 2003-12-23  Tim Coleman <tim@timcoleman.com>
83         * SqlConnection.cs:
84                 Improved connection string parsing.  See
85                 System.Data.Common.DbConnectionString for source.
86
87 2003-12-21  Tim Coleman <tim@timcoleman.com>
88         * SqlConnection.cs:
89                 Enable Integrated Security
90
91 2003-12-19  Tim Coleman <tim@timcoleman.com>
92         * ISqlNotificationReceiver.cs SqlResultSet.cs:
93                 New stubs added
94         * SqlClientPermission.cs:
95                 Fix constructor for 1.2
96
97 2003-12-04  John Luke  <jluke@cfl.rr.com>
98
99         * SqlXmlTextReader.cs: applied patch from Chris Masters <neeeeeep@bigpond.com>
100         fix peek so it checks if it is at the end and also to make sure that if Read()
101         advances the position past the end of the localBuffer array, it makes
102         a call to GetNextBuffer(). fixes bug #40253 System.IndexOutOfRangeException when
103         using SqlCommand.ExecuteXmlReader()
104
105 2003-11-20  Joerg Rosenkranz  <JoergR@voelcker.com>
106
107         * SqlConnection (SetDefaultConnectionParameters):
108         Changed default value of WORKSTATION ID to reflect real
109         host name instead of "localhost".
110
111 2003-11-16 Ben Maurer  <bmaurer@users.sourceforge.net>
112
113         * SqlParameterCollection.cs (Clear): Clear needs to take
114         the parameter out of the collection so that it can be used
115         again.
116         (Remove):
117         (RemoveAt): Ditto.
118
119 2003-10-03  Diego Caravana  <diego@toth.it>
120
121         * SqlCommand.cs: no change.
122
123         * SqlConnection.cs (Close): Added checks for null instance
124         variables.
125
126         * SqlParameter.cs (Direction): Now handles parameters of type
127         ReturnValue and InputOutput.
128
129         * SqlParameterCollection.cs (IndexOf(string)): Search for
130         SqlParameter object in list is done by obtaining ParameterName
131         attribute, not directly through list.IndexOf().
132         
133 2003-08-22  Duncan Mak  <duncan@ximian.com>
134
135         * SqlCommand.cs (ExecuteNonQuery): Return
136         Connection.Tds.RecordsAffected if it is successful.  Patch from
137         Jörg Rosenkranz <joergr@voelcker.com>.
138
139         This is part of a fix to bug #40315.
140
141 2003-08-20  Duncan Mak  <duncan@ximian.com>
142
143         * SqlConnectionPool.cs (ReleaseConnection): A patch from Joerg
144         Rosenkranz <JoergR@voelcker.com>. Currently, if a connection is
145         closed by an external event (network problem, etc.) it is pushed
146         back into the connection pool. The next Open call retrieves this
147         invalid connection which leads to exceptions when executing
148         statements.
149
150         This patch fixes this problem. This closes bug #47429.
151
152 2003-07-04  Miguel de Icaza  <miguel@ximian.com>
153
154         * SqlDataReader.cs: Added extra information to the exceptions
155         thrown by all the GetXXXX methods.
156
157 2003-03-15  Daniel Morgan <danmorg@sc.rr.com>
158
159         * SqlConnection.cs: if Server in the ConnectionString
160         is set to "(local", use "localhost" as the hostname
161         to connect
162
163 2003-03-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>
164
165         * SqlException.cs: implemented GetObjectData ().
166
167 2003-02-16  Daniel Morgan <danmorg@sc.rr.com>
168
169         * ChangeLog: added this file
170
171         * SqlConnection.cs: - parse data source for 3 possible uses:
172         "Server=hostname", 
173         "Server=hostname\\instancename", 
174         "Server=hostname,port" and open the connection based on the
175         resulting server name and port.  
176         - Added support for named instances
177         by discovery of the sql server tcp port via the sql monitor (udp port 1434)
178         thanks to Phillip Jerkins (Phillip.Jerkins@morgankeegan.com) contribution.
179         Also, thanks to Gonzalo and Tim for their help with timeouts.
180