1 2008-07-01 Zoltan Varga <vargaz@gmail.com>
3 * Mono.Data.SybaseClient/SybaseDataReader.cs: Fix the build after the TDS changes.
5 * Mono.Data.SybaseClient/SybaseDataReader.cs: Fix the build after the TDS changes.
7 2008-06-09 Ankit Jain <jankit@novell.com>
9 * Mono.Data.SybaseClient/SybaseCommand.cs: Use Tds instead of ITds now.
10 * Mono.Data.SybaseClient/SybaseConnection.cs: Likewise.
12 2006-12-20 Nagappan A <anagappan@novell.com>
14 * Mono.Data.SybaseClient/SybaseRowUpdatedEventArgs.cs
15 (SybaseRowUpdatedEventArgs): Implemeneted constructor.
16 (Command): Implemented property.
18 * Mono.Data.SybaseClient/SybaseCommandBuilder.cs
19 (SybaseCommandBuilder): Implemented constructor.
20 (DataAdapter): Implemented property.
21 (RowUpdatingHandler): Implemented private event handler method.
23 * Mono.Data.SybaseClient/SybaseRowUpdatingEventArgs.cs (Command):
26 2005-12-07 Senganal T <tsenganal@novell.com>
28 * Mono.Data.SybaseClient/SybaseConnection.cs
29 - fixed ExecuteNonQuery to return the no of rows
30 affected for Insert/Update/Delete Stmts.
33 2005-06-15 Atsushi Enomoto <atsushi@ximian.com>
35 * Mono.Data.SybaseClient.dll.sources :
36 remove duplicate MonoTODOAttribute.cs
38 2005-01-10 Daniel Morgan <danielmorgan@verizon.net>
40 * Mono.Data.SybaseClient/SybaseConnection.cs: fix
41 for packetSize not being set. Fixes bug 70930
42 Thanks to sebastien.robitaille@croesus.com (Sebastien Robitaille)
43 for reporting this bug.
45 2004-04-05 Lluis Sanchez Gual <lluis@ximian.com>
47 * Mono.Data.SybaseClient.dll.sources: Removed SybaseConnectionPool.cs.
48 * Mono.Data.SybaseClient/SybaseConnection.cs: Use connection pool
49 implemented in Mono.Data.Tds.
51 2004-04-01 Lluis Sanchez Gual <lluis@ximian.com>
53 * Mono.Data.SybaseClient/SybaseDataReader.cs: Null values are now
54 represented with DBNull instances. Deal with this.
55 * Mono.Data.SybaseTypes/SybaseNullValueException.cs: Use a more clarifying
58 2003-12-19 Tim Coleman <tim@timcoleman.com>
59 * Mono.Data.SybaseClient/SybasePermission.cs:
62 2003-07-17 Peter Williams <peter@newton.cx>
64 * Mono.Data.SybaseTypes/SybaseDecimal.cs: csc.exe is more
65 stringent about namespaces than mcs. We need to disambiguate
66 System.Math from Mono.Math here.
68 2003-06-11 Tim Coleman <tim@timcoleman.com>
69 * SybaseConnection.cs:
70 Make connection parameter parsing "more correct"
71 and throw appropriate exceptions, similar to MS SqlClient
80 Mass import of code from SqlClient to make this behave
83 2003-02-16 Daniel Morgan <danmorg@sc.rr.com>
85 * SybaseConnection.cs: - parse data source for 2 possible uses:
87 "Server=hostname,port" and open the connection based on the
88 resulting server name and port.
90 2002-12-01 Tim Coleman <tim@timcoleman.com>
91 * Mono.Data.SybaseClient/SybaseDataReader.cs:
92 Change to reflect TdsSchemaInfo -> TdsDataColumnCollection
95 2002-11-26 Tim Coleman <tim@timcoleman.com>
96 * Mono.Data.SybaseClient.build:
97 Copy dll into Test directory.
98 * Mono.Data.SybaseClient/SybaseCommand.cs:
99 * Mono.Data.SybaseClient/SybaseConnection.cs:
100 * Mono.Data.SybaseClient/SybaseParameter.cs:
101 * Mono.Data.SybaseClient/SybaseParameterCollection.cs:
102 * Mono.Data.SybaseClient/SybaseTransaction.cs:
103 Many changes around making PREPAREs work in
104 Sybase as well as SQL Server.
106 2002-11-21 Tim Coleman <tim@timcoleman.com>
107 * Mono.Data.SybaseClient.build:
108 * Mono.Data.SybaseClient/SybaseCommand.cs:
109 * Mono.Data.SybaseClient/SybaseConnection.cs:
110 * Mono.Data.SybaseClient/SybaseConnectionPool.cs:
111 * Mono.Data.SybaseClient/SybaseDataReader.cs:
112 * Mono.Data.SybaseClient/SybaseException.cs:
113 * Mono.Data.SybaseClient/SybaseInfoMessageEventArgs.cs:
114 * Mono.Data.SybaseClient/SybaseParameter.cs:
115 * Mono.Data.SybaseClient/SybaseTransaction.cs:
116 * Mono.Data.SybaseTypes/SybaseDecimal.cs:
117 Modify to accept new Mono.Data.Tds.Protocol
118 namespace in Mono.Data.Tds assembly, replacing
119 Mono.Data.TdsClient.Internal
121 2002-11-19 Tim Coleman <tim@timcoleman.com>
122 * Mono.Data.SybaseClient/SybaseCommand.cs:
123 Fix BuildExec to work.
125 2002-11-18 Tim Coleman <tim@timcoleman.com>
126 * Mono.Data.SybaseClient/SybaseCommand.cs:
127 * Mono.Data.SybaseClient/SybaseConnection.cs:
128 * Mono.Data.SybaseClient/SybaseDataReader.cs:
129 * Mono.Data.SybaseClient/SybaseException.cs:
130 * Mono.Data.SybaseClient/SybaseParameter.cs:
131 * Mono.Data.SybaseClient/SybaseParameterCollection.cs:
132 * Mono.Data.SybaseClient/SybaseTransaction.cs:
133 * Mono.Data.SybaseTypes/SybaseDecimal.cs:
134 Various changes to overhaul Sybase provider,
135 and bring it closer to being in-line with
136 the SqlClient. Can now connect to Sybase DB.
138 2002-11-14 Tim Coleman <tim@timcoleman.com>
139 * Mono.Data.SybaseClient/SybaseDataReader.cs:
140 Change SchemaTable handling
142 2002-11-12 Tim Coleman <tim@timcoleman.com>
144 Remove Mono.Data.TdsClient.Internal/TdsContext.cs
146 2002-11-09 Tim Coleman <tim@timcoleman.com>
148 Add new internal tds classes
149 * Mono.Data.SybaseClient/SybaseConnectionPool.cs:
150 * Mono.Data.SybaseClient/SybaseConnection.cs:
151 Implement connection timeouts
153 2002-11-04 Tim Coleman <tim@timcoleman.com>
155 Add Mono.Data.TdsClient.Internal.TdsInternalError
156 Add Mono.Data.TdsClient.Internal.TdsInternalErrorCollection
157 Add Mono.Data.TdsClient.Internal.TdsInternalErrorMessageEventHandler
158 Add Mono.Data.TdsClient.Internal.TdsInternalErrorMessageEventArgs
159 Add Mono.Data.TdsClient.Internal.TdsInternalInfoMessageEventHandler
160 Add Mono.Data.TdsClient.Internal.TdsInternalInfoMessageEventArgs
161 Remove Mono.Data.TdsClient.Internal.TdsPacketErrorResult
162 Remove Mono.Data.TdsClient.Internal.TdsPacketErrorResultCollection
163 Remove Mono.Data.TdsClient.Internal.TdsPacketMessageResult
164 * Mono.Data.SybaseClient/SybaseCommand.cs:
165 * Mono.Data.SybaseClient/SybaseConnection.cs:
166 * Mono.Data.SybaseClient/SybaseDataReader.cs:
167 * Mono.Data.SybaseClient/SybaseException.cs:
168 * Mono.Data.SybaseClient/SybaseInfoMessageEventArgs.cs:
169 * Mono.Data.SybaseClient/SybaseTransaction.cs:
170 Remove error checks in favour of event handlers
172 2002-11-04 Tim Coleman (tim@timcoleman.com)
174 Add Mono.Data.TdsClient.Internal.TdsBigDecimal
176 2002-11-03 Tim Coleman (tim@timcoleman.com)
178 Add Mono.Data.TdsClient.Internal.TdsColumnStatus
179 * Mono.Data.SybaseClient/SybaseDataReader.cs:
180 Add more schema information
182 2002-11-01 Tim Coleman (tim@timcoleman.com)
183 * Mono.Data.SybaseClient/Locale.cs:
184 * Mono.Data.SybaseClient/SybaseCommand.cs:
185 * Mono.Data.SybaseClient/SybaseCommandBuilder.cs:
186 * Mono.Data.SybaseClient/SybaseConnection.cs:
187 * Mono.Data.SybaseClient/SybaseConnectionPool.cs:
188 * Mono.Data.SybaseClient/SybaseDataAdapter.cs:
189 * Mono.Data.SybaseClient/SybaseDataReader.cs:
190 * Mono.Data.SybaseClient/SybaseError.cs:
191 * Mono.Data.SybaseClient/SybaseErrorCollection.cs:
192 * Mono.Data.SybaseClient/SybaseException.cs:
193 * Mono.Data.SybaseClient/SybaseInfoMessageEventArgs.cs:
194 * Mono.Data.SybaseClient/SybaseInfoMessageEventHandler.cs:
195 * Mono.Data.SybaseClient/SybaseParameter.cs:
196 * Mono.Data.SybaseClient/SybaseParameterCollection.cs:
197 * Mono.Data.SybaseClient/SybasePermission.cs:
198 * Mono.Data.SybaseClient/SybasePermissionAttribute.cs:
199 * Mono.Data.SybaseClient/SybaseRowUpdatedEventArgs.cs:
200 * Mono.Data.SybaseClient/SybaseRowUpdatedEventHandler.cs:
201 * Mono.Data.SybaseClient/SybaseRowUpdatingEventArgs.cs:
202 * Mono.Data.SybaseClient/SybaseRowUpdatingEventHandler.cs:
203 * Mono.Data.SybaseClient/SybaseTransaction.cs:
204 * Mono.Data.SybaseClient/SybaseType.cs:
205 * Mono.Data.SybaseClient/TODOAttribute.cs:
206 * Mono.Data.SybaseTypes/SybaseBinary.cs:
207 * Mono.Data.SybaseTypes/SybaseBoolean.cs:
208 * Mono.Data.SybaseTypes/SybaseByte.cs:
209 * Mono.Data.SybaseTypes/SybaseCompareOptions.cs:
210 * Mono.Data.SybaseTypes/SybaseDateTime.cs:
211 * Mono.Data.SybaseTypes/SybaseDecimal.cs:
212 * Mono.Data.SybaseTypes/SybaseDouble.cs:
213 * Mono.Data.SybaseTypes/SybaseGuid.cs:
214 * Mono.Data.SybaseTypes/SybaseInt16.cs:
215 * Mono.Data.SybaseTypes/SybaseInt32.cs:
216 * Mono.Data.SybaseTypes/SybaseInt64.cs:
217 * Mono.Data.SybaseTypes/SybaseMoney.cs:
218 * Mono.Data.SybaseTypes/SybaseNullValueException.cs:
219 * Mono.Data.SybaseTypes/SybaseSingle.cs:
220 * Mono.Data.SybaseTypes/SybaseString.cs:
221 * Mono.Data.SybaseTypes/SybaseTruncateException.cs:
222 * Mono.Data.SybaseTypes/SybaseTypeException.cs:
223 New classes added to start this namespace. These are mostly
224 just copies of the SqlClient classes, with changed names and
228 * Mono.Data.SybaseClient.build:
229 New files added to build this assembly