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