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>
6 2004-03-12 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
8 * SqlParameter.cs: DO NOT USE the consts scheme if types can be referenced directly!
10 2004-01-10 Atsushi Enomoto <atsushi@ximian.com>
12 * SqlClientPermission.cs : Fixed NET_1_2 build related to
13 obsolete attribute problem (see DbDataPermission.cs)
15 2003-12-28 Tim Coleman <tim@timcoleman.com>
17 Stubbed out this class.
19 2003-12-23 Tim Coleman <tim@timcoleman.com>
21 Improved connection string parsing. See
22 System.Data.Common.DbConnectionString for source.
24 2003-12-21 Tim Coleman <tim@timcoleman.com>
26 Enable Integrated Security
28 2003-12-19 Tim Coleman <tim@timcoleman.com>
29 * ISqlNotificationReceiver.cs SqlResultSet.cs:
31 * SqlClientPermission.cs:
32 Fix constructor for 1.2
34 2003-12-04 John Luke <jluke@cfl.rr.com>
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()
42 2003-11-20 Joerg Rosenkranz <JoergR@voelcker.com>
44 * SqlConnection (SetDefaultConnectionParameters):
45 Changed default value of WORKSTATION ID to reflect real
46 host name instead of "localhost".
48 2003-11-16 Ben Maurer <bmaurer@users.sourceforge.net>
50 * SqlParameterCollection.cs (Clear): Clear needs to take
51 the parameter out of the collection so that it can be used
56 2003-10-03 Diego Caravana <diego@toth.it>
58 * SqlCommand.cs: no change.
60 * SqlConnection.cs (Close): Added checks for null instance
63 * SqlParameter.cs (Direction): Now handles parameters of type
64 ReturnValue and InputOutput.
66 * SqlParameterCollection.cs (IndexOf(string)): Search for
67 SqlParameter object in list is done by obtaining ParameterName
68 attribute, not directly through list.IndexOf().
70 2003-08-22 Duncan Mak <duncan@ximian.com>
72 * SqlCommand.cs (ExecuteNonQuery): Return
73 Connection.Tds.RecordsAffected if it is successful. Patch from
74 Jörg Rosenkranz <joergr@voelcker.com>.
76 This is part of a fix to bug #40315.
78 2003-08-20 Duncan Mak <duncan@ximian.com>
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
87 This patch fixes this problem. This closes bug #47429.
89 2003-07-04 Miguel de Icaza <miguel@ximian.com>
91 * SqlDataReader.cs: Added extra information to the exceptions
92 thrown by all the GetXXXX methods.
94 2003-03-15 Daniel Morgan <danmorg@sc.rr.com>
96 * SqlConnection.cs: if Server in the ConnectionString
97 is set to "(local", use "localhost" as the hostname
100 2003-03-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
102 * SqlException.cs: implemented GetObjectData ().
104 2003-02-16 Daniel Morgan <danmorg@sc.rr.com>
106 * ChangeLog: added this file
108 * SqlConnection.cs: - parse data source for 3 possible uses:
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.