1 2009-02-20 Veerapuram Varadhan <vvaradhan@novell.com>
3 * TdsDataReader.cs: Access TdsDataColumn correctly for NET_2_0.
4 Fixes #466199. Patch by Tom Hindle <tom_hindle@sil.org>
6 2008-07-06 Sebastien Pouliot <sebastien@ximian.com>
8 * Mono.Data.TdsClient/TdsCommand.cs: Fix unneeded assignment
9 for commandText (assigned to self). Also fix another unneeded
10 assignment (already taken care by the called ctor).
11 [Found using Gendarme ReviewSelfAssignmentRule]
13 2005-06-15 Atsushi Enomoto <atsushi@ximian.com>
15 * Mono.Data.DtsClient.dll.sources :
16 remove duplicate MonoTODOAttribute.cs
18 2004-04-05 Lluis Sanchez Gual <lluis@ximian.com>
20 * Mono.Data.TdsClient.dll.sources: Removed TdsConnectionPool.cs.
22 2003-02-16 Daniel Morgan <danmorg@sc.rr.com>
24 * TdsConnection.cs: - parse data source for 2 possible uses:
26 "Server=hostname,port" and open the connection based on the
27 resulting server name and port.
29 2002-12-01 Tim Coleman <tim@timcoleman.com>
30 * Mono.Data.TdsClient/TdsDataReader.cs:
31 Change to reflect TdsSchemaInfo -> TdsDataColumnCollection
34 2002-11-26 Tim Coleman <tim@timcoleman.com>
35 * Mono.Data.TdsClient.build:
37 Add System.EnterpriseServices to build.
38 * Mono.Data.TdsClient/TdsCommand.cs:
39 * Mono.Data.TdsClient/TdsConnection.cs:
40 * Mono.Data.TdsClient/TdsDataReader.cs:
41 * Mono.Data.TdsClient/TdsException.cs:
42 * Mono.Data.TdsClient/TdsParameter.cs:
43 * Mono.Data.TdsClient/TdsParameterCollection.cs:
44 * Mono.Data.TdsClient/TdsTransaction.cs:
45 * Mono.Data.TdsTypes/TdsDecimal.cs:
46 Copied over from the Sybase classes because the
47 whole world is changing and I want generic
50 2002-11-21 Tim Coleman <tim@timcoleman.com>
51 * Mono.Data.TdsClient.build:
52 * Mono.Data.TdsClient/TdsCommand.cs:
53 * Mono.Data.TdsClient/TdsConnection.cs:
54 * Mono.Data.TdsClient/TdsConnectionPool.cs:
55 * Mono.Data.TdsClient/TdsDataReader.cs:
56 * Mono.Data.TdsClient/TdsError.cs:
57 * Mono.Data.TdsClient/TdsErrorCollection.cs:
58 * Mono.Data.TdsClient/TdsException.cs:
59 * Mono.Data.TdsClient/TdsInfoMessageEventArgs.cs:
60 * Mono.Data.TdsClient/TdsParameterCollection.cs:
61 * Mono.Data.TdsClient/TdsTransaction.cs:
62 * Mono.Data.TdsTypes/TdsDecimal.cs:
63 Modify to accept new Mono.Data.Tds.Protocol
64 namespace in Mono.Data.Tds assembly, replacing
65 Mono.Data.TdsClient.Internal
67 2002-11-19 Tim Coleman <tim@timcoleman.com>
68 * Mono.Data.TdsClient.Internal/Tds.cs:
69 * Mono.Data.TdsClient.Internal/Tds50.cs:
70 * Mono.Data.TdsClient.Internal/TdsPacketSubType.cs:
71 More changes to get Sybase queries working
75 2002-11-18 Tim Coleman <tim@timcoleman.com>
76 * Mono.Data.TdsClient.Internal/Tds.cs:
77 * Mono.Data.TdsClient.Internal/Tds50.cs:
78 * Mono.Data.TdsClient.Internal/TdsComm.cs:
79 * Mono.Data.TdsClient.Internal/TdsPacketSubType.cs:
80 * Mono.Data.TdsClient.Internal/TdsPacketType.cs:
81 Sybase compatibility fixes.
83 2002-11-15 Tim Coleman <tim@timcoleman.com>
84 * Mono.Data.TdsClient.Internal/Tds.cs:
85 Add support for UniqueIdentifier (GUID),
88 2002-11-14 Tim Coleman <tim@timcoleman.com>
90 * Mono.Data.TdsClient/TdsType.cs:
92 * Mono.Data.TdsClient/TdsDataReader.cs:
93 Add GetSchemaTable implementation
94 * Mono.Data.TdsClient.Internal/ITds.cs:
96 * Mono.Data.TdsClient.Internal/Tds.cs:
98 Fix handling of DateTime, decimal, and float types
99 * Mono.Data.TdsClient.Internal/Tds42.cs:
100 * Mono.Data.TdsClient.Internal/Tds50.cs:
101 * Mono.Data.TdsClient.Internal/Tds70.cs:
102 * Mono.Data.TdsClient.Internal/TdsPacketColumnInfoResult.cs:
103 * Mono.Data.TdsClient.Internal/TdsSchemaInfo.cs:
104 Change SchemaTable handling
105 * Mono.Data.TdsClient.Internal/TdsPacketRowResult.cs:
106 Add proper decimal handling
108 2002-11-13 Tim Coleman <tim@timcoleman.com>
109 * Mono.Data.TdsClient.Internal/Tds.cs:
110 Fix GetStringValue, GetTextValue when handling NULL
112 * Mono.Data.TdsClient.Internal/TdsComm.cs:
113 Comment out asynchronous socket connect
114 because it doesn't work properly yet on
117 2002-11-12 Tim Coleman <tim@timcoleman.com>
118 * Mono.Data.TdsClient.Internal/TdsContext.cs:
119 Remove this class as it is not being used
120 * Mono.Data.TdsClient.Internal/ITds.cs
121 * Mono.Data.TdsClient.Internal/Tds.cs
122 * Mono.Data.TdsClient.Internal/Tds42.cs
123 * Mono.Data.TdsClient.Internal/Tds50.cs
124 * Mono.Data.TdsClient.Internal/Tds70.cs
125 * Mono.Data.TdsClient.Internal/TdsPacketColumnInfoResult.cs
126 * Mono.Data.TdsClient.Internal/TdsPacketColumnNamesResult.cs
127 * Mono.Data.TdsClient.Internal/TdsPacketColumnOrderResult.cs
128 * Mono.Data.TdsClient.Internal/TdsPacketControlResult.cs
129 * Mono.Data.TdsClient.Internal/TdsPacketEndTokenResult.cs
130 * Mono.Data.TdsClient.Internal/TdsPacketOutputParam.cs
131 * Mono.Data.TdsClient.Internal/TdsPacketRetStatResult.cs
132 * Mono.Data.TdsClient.Internal/TdsPacketRowResult.cs
133 * Mono.Data.TdsClient.Internal/TdsPacketUnknown.cs
134 Remove references to System.Data
136 2002-11-09 Tim Coleman <tim@timcoleman.com>
138 Add new internal classes
139 * Mono.Data.TdsClient.Internal/TdsInternalException.cs:
140 * Mono.Data.TdsClient.Internal/TdsTimeoutException.cs:
141 Add new classes to implement timeouts
142 * Mono.DataTdsClient/TdsConnection.cs:
143 * Mono.DataTdsClient/TdsConnectionPool.cs:
144 Add connection timeout
145 * Mono.Data.TdsClient.Internal/ITds.cs:
147 * Mono.Data.TdsClient.Internal/Tds.cs:
148 * Mono.Data.TdsClient.Internal/Tds42.cs:
149 * Mono.Data.TdsClient.Internal/Tds50.cs:
150 * Mono.Data.TdsClient.Internal/Tds70.cs:
151 * Mono.Data.TdsClient.Internal/Tds80.cs:
152 * Mono.Data.TdsClient.Internal/TdsComm.cs:
153 Add command, connection timeouts
155 2002-11-04 Tim Coleman <tim@timcoleman.com>
157 Add Mono.Data.TdsClient.Internal.TdsInternalError
158 Add Mono.Data.TdsClient.Internal.TdsInternalErrorCollection
159 Add Mono.Data.TdsClient.Internal.TdsInternalErrorMessageEventHandler
160 Add Mono.Data.TdsClient.Internal.TdsInternalErrorMessageEventArgs
161 Add Mono.Data.TdsClient.Internal.TdsInternalInfoMessageEventHandler
162 Add Mono.Data.TdsClient.Internal.TdsInternalInfoMessageEventArgs
163 Remove Mono.Data.TdsClient.Internal.TdsPacketErrorResult
164 Remove Mono.Data.TdsClient.Internal.TdsPacketErrorResultCollection
165 Remove Mono.Data.TdsClient.Internal.TdsPacketMessageResult
166 * Mono.Data.TdsClient/TdsInfoMessageEventArgs.cs:
167 * Mono.Data.TdsClient/TdsInfoMessageEventHandler.cs:
168 * Mono.Data.TdsClient.Internal/TdsInternalError.cs:
169 * Mono.Data.TdsClient.Internal/TdsInternalErrorCollection.cs:
170 * Mono.Data.TdsClient.Internal/TdsInternalErrorMessageEventArgs.cs:
171 * Mono.Data.TdsClient.Internal/TdsInternalErrorMessageEventHandler.cs:
172 * Mono.Data.TdsClient.Internal/TdsInternalInfoMessageEventArgs.cs:
173 * Mono.Data.TdsClient.Internal/TdsInternalInfoMessageEventHandler.cs:
175 * Mono.Data.TdsClient.Internal/TdsPacketErrorResult.cs:
176 * Mono.Data.TdsClient.Internal/TdsPacketErrorResultCollection.cs:
177 * Mono.Data.TdsClient.Internal/TdsPacketMessageResult.cs:
179 * Mono.Data.TdsClient/TdsCommand.cs:
180 * Mono.Data.TdsClient/TdsConnection.cs:
181 * Mono.Data.TdsClient/TdsError.cs:
182 * Mono.Data.TdsClient/TdsErrorCollection.cs:
183 * Mono.Data.TdsClient/TdsException.cs:
184 * Mono.Data.TdsClient/TdsTransaction.cs:
185 * Mono.Data.TdsClient/TdsPacketColumnInfoResult.cs:
187 * Mono.Data.TdsClient.Internal/ITds.cs:
188 * Mono.Data.TdsClient.Internal/Tds.cs:
189 * Mono.Data.TdsClient.Internal/Tds42.cs:
190 * Mono.Data.TdsClient.Internal/Tds50.cs:
191 * Mono.Data.TdsClient.Internal/Tds70.cs:
192 * Mono.Data.TdsClient.Internal/Tds80.cs:
195 2002-11-04 Tim Coleman (tim@timcoleman.com)
197 Add Mono.Data.TdsClient.Internal.TdsBigDecimal
199 2002-11-03 Tim Coleman (tim@timcoleman.com)
201 Add Mono.Data.TdsTypes
202 Add Mono.Data.TdsClient.Locale.cs
203 Add Mono.Data.TdsClient.Internal.TdsColumnStatus.cs
205 2002-10-31 Tim Coleman (tim@timcoleman.com)
209 2002-10-30 Tim Coleman (tim@timcoleman.com)
211 Remove TdsColumnSchema.cs
213 2002-10-25 Tim Coleman (tim@timcoleman.com)
215 Add new files to build.
217 2002-10-24 Tim Coleman (tim@timcoleman.com)
219 Add new files to build.
221 2002-10-23 Tim Coleman (tim@timcoleman.com)
223 Add new files to build
224 * Mono.Data.TdsClient.build:
225 Exclude Tds70.cs, Tds80.cs, Tds50.cs
226 Those should only be included with
227 the appropriate providers.
230 2002-10-22 Tim Coleman (tim@timcoleman.com)
232 Add TODOAttribute in both
234 Add TdsConnectionPool
236 2002-10-20 Tim Coleman (tim@timcoleman.com)
238 Add new files to build.
240 2002-10-19 Tim Coleman (tim@timcoleman.com)
242 Add new files to build.
244 2002-10-18 Tim Coleman (tim@timcoleman.com)
246 Add Mono.Data.TdsClient.Internal/TdsCommInternal.cs
248 Mono.Data.TdsClient.Internal/TdsConnectionParametersInternal.cs
249 Mono.Data.TdsClient.Internal/TdsInternal.cs
251 2002-10-17 Tim Coleman (tim@timcoleman.com)
253 Add files from Mono.Data.TdsClient.Internal
255 Add reference to System.Data.dll. This is
256 fine, just not the reverse.
258 2002-10-16 Daniel Morgan <danmorg@sc.rr.com>
260 * Mono.Data.TdsClient.build: added build for windows
262 * Test: added directory for tests
264 * Mono.Data.TdsClient/TdsVersion.cs: added file for
267 * Mono.Data.TdsClient/TdsConnection.cs: added public
268 property TdsVersion so it can be set to
269 use TDS version 4.2, 5.0, 7.0, or 8.0. Also, added
273 2002-10-16 Tim Coleman (tim@timcoleman.com)
277 Added new files to start this assembly