2004-03-14 Tim Coleman <tim@timcoleman.com>
[mono.git] / mcs / class / System.Data / System.Data.SqlClient / ChangeLog
1 2004-03-14  Tim Coleman <tim@timcoleman.com>
2         * SqlCommand.cs SqlConnection.cs:
3                 Changes from two patches by Andres Taylor
4                 <andres@rotselleri.com>
5
6 2004-03-12  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
7
8         * SqlParameter.cs: DO NOT USE the consts scheme if types can be referenced directly!
9
10 2004-01-10  Atsushi Enomoto <atsushi@ximian.com>
11
12         * SqlClientPermission.cs : Fixed NET_1_2 build related to 
13           obsolete attribute problem (see DbDataPermission.cs)
14
15 2003-12-28  Tim Coleman <tim@timcoleman.com>
16         * SqlResultSet.cs:
17                 Stubbed out this class.
18
19 2003-12-23  Tim Coleman <tim@timcoleman.com>
20         * SqlConnection.cs:
21                 Improved connection string parsing.  See
22                 System.Data.Common.DbConnectionString for source.
23
24 2003-12-21  Tim Coleman <tim@timcoleman.com>
25         * SqlConnection.cs:
26                 Enable Integrated Security
27
28 2003-12-19  Tim Coleman <tim@timcoleman.com>
29         * ISqlNotificationReceiver.cs SqlResultSet.cs:
30                 New stubs added
31         * SqlClientPermission.cs:
32                 Fix constructor for 1.2
33
34 2003-12-04  John Luke  <jluke@cfl.rr.com>
35
36         * SqlXmlTextReader.cs: applied patch from Chris Masters <neeeeeep@bigpond.com>
37         fix peek so it checks if it is at the end and also to make sure that if Read()
38         advances the position past the end of the localBuffer array, it makes
39         a call to GetNextBuffer(). fixes bug #40253 System.IndexOutOfRangeException when
40         using SqlCommand.ExecuteXmlReader()
41
42 2003-11-20  Joerg Rosenkranz  <JoergR@voelcker.com>
43
44         * SqlConnection (SetDefaultConnectionParameters):
45         Changed default value of WORKSTATION ID to reflect real
46         host name instead of "localhost".
47
48 2003-11-16 Ben Maurer  <bmaurer@users.sourceforge.net>
49
50         * SqlParameterCollection.cs (Clear): Clear needs to take
51         the parameter out of the collection so that it can be used
52         again.
53         (Remove):
54         (RemoveAt): Ditto.
55
56 2003-10-03  Diego Caravana  <diego@toth.it>
57
58         * SqlCommand.cs: no change.
59
60         * SqlConnection.cs (Close): Added checks for null instance
61         variables.
62
63         * SqlParameter.cs (Direction): Now handles parameters of type
64         ReturnValue and InputOutput.
65
66         * SqlParameterCollection.cs (IndexOf(string)): Search for
67         SqlParameter object in list is done by obtaining ParameterName
68         attribute, not directly through list.IndexOf().
69         
70 2003-08-22  Duncan Mak  <duncan@ximian.com>
71
72         * SqlCommand.cs (ExecuteNonQuery): Return
73         Connection.Tds.RecordsAffected if it is successful.  Patch from
74         Jörg Rosenkranz <joergr@voelcker.com>.
75
76         This is part of a fix to bug #40315.
77
78 2003-08-20  Duncan Mak  <duncan@ximian.com>
79
80         * SqlConnectionPool.cs (ReleaseConnection): A patch from Joerg
81         Rosenkranz <JoergR@voelcker.com>. Currently, if a connection is
82         closed by an external event (network problem, etc.) it is pushed
83         back into the connection pool. The next Open call retrieves this
84         invalid connection which leads to exceptions when executing
85         statements.
86
87         This patch fixes this problem. This closes bug #47429.
88
89 2003-07-04  Miguel de Icaza  <miguel@ximian.com>
90
91         * SqlDataReader.cs: Added extra information to the exceptions
92         thrown by all the GetXXXX methods.
93
94 2003-03-15  Daniel Morgan <danmorg@sc.rr.com>
95
96         * SqlConnection.cs: if Server in the ConnectionString
97         is set to "(local", use "localhost" as the hostname
98         to connect
99
100 2003-03-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>
101
102         * SqlException.cs: implemented GetObjectData ().
103
104 2003-02-16  Daniel Morgan <danmorg@sc.rr.com>
105
106         * ChangeLog: added this file
107
108         * SqlConnection.cs: - parse data source for 3 possible uses:
109         "Server=hostname", 
110         "Server=hostname\\instancename", 
111         "Server=hostname,port" and open the connection based on the
112         resulting server name and port.  
113         - Added support for named instances
114         by discovery of the sql server tcp port via the sql monitor (udp port 1434)
115         thanks to Phillip Jerkins (Phillip.Jerkins@morgankeegan.com) contribution.
116         Also, thanks to Gonzalo and Tim for their help with timeouts.
117