1 2005-02-20 Daniel Morgan <danielmorgan@verizon.net>
3 * System.Data.OracleClient/OracleCommand.cs: fix bug #72407
4 ExecuteNonQuery with a SELECT SQL statement caused an error
6 2005-02-20 Daniel Morgan <danielmorgan@verizon.net>
8 * System.Data.OracleClient/OracleDateTime.cs: modified -
9 added functions for converting the date format strings between
10 OracleDateTime and DateTime based on
11 the NLS_DATE_FORMAT on the Oracle server
13 * System.Data.OracleClient/OracleConnection.cs: implement
14 internal function GetNlsInfo to get NLS info from the Oracle server
15 for the session or environment. Also, implemented function
16 GetSessionNlsDateFormat to get Oracle's NLS_DATE_FORMAT string
18 * System.Data.OracleClient/OracleParameter.cs: for input parameters,
19 fixed setting the parameter value to DBNull.Value and fixed the
20 setting of a DateTime or OracleDateTime. Tried to fix CLOBs/BLOBs, but
23 * Test/TestOracleClient.cs: updated the parameters test
25 * System.Data.OracleClient.Oci/OciHandle.cs: implement
26 internal function SetAttributeString
28 * System.Data.OracleClient.Oci/OciCalls.cs: add DllImport
29 OCIBindByNameBytes so byte array can be passed instead of IntPtr
30 for the value, add DllImport OCIDateTimeFromText,
31 and added DllImport for OCINlsGetInfo to get NLS info,
32 such as, NLS_DATE_FORMAT
34 * System.Data.OracleClient.Oci/OciAttributeType.cs: added
35 attribute for date format (not used)
37 * System.Data.OracleClient.Oci/OciNlsServiceType.cs: added new file
38 for an enum to hold NLS Service types which is to be used with GetNlsInfo()
41 * System.Data.OracleClient.dll.sources: added OciNlsServiceType.cs to
44 2005-02-07 Daniel Morgan <danielmorgan@verizon.net>
46 * System.Data.OracleClient/OracleDataReader.cs: add LONG
47 to GetOracleValue to return an OracleString
49 * System.Data.OracleClient.Oci/OciDefineHandle.cs: add
50 LONG VARCHAR support. See DefineLong ()
51 for LAMESPEC about OCI
53 * Test/TestOracleClient.cs: add LONG to Oracle tests
55 2005-01-09 Daniel Morgan <danielmorgan@verizon.net>
57 * System.Data.OracleClient/OracleCommand.cs: set Command
58 property on OciStatementHandle
60 * System.Data.OracleClient/OracleConnection.cs: implement
61 properties ServerVersion and DataSource, partially
62 implement method ICloneable Clone, implement
63 connection StateChange and InfoMessage events
65 * System.Data.OracleClient/OciGlue.cs: add internal properties
66 for OciSessionHandle and OciServerHandle
68 * System.Data.OracleClient/OracleInfoMessageEventArgs.cs:
71 * Test/TestOracleClient.cs: add new tests
73 * System.Data.OracleClient.Oci/OciStatementHandle.cs:
74 - add property for OracleCommand
75 - patch from Joost Evertse <j.evertse@cloudseven.nl>
76 for handling OCI_SUCCES_WITH_INFO during Fetch which
77 indicates a Warning info message
79 * System.Data.OracleClient.Oci/OciCalls.cs: added OCI call
82 * System.Data.OracleClient.Oci/OciDefineHandle.cs: flush
84 2005-01-06 Daniel Morgan <danielmorgan@verizon.net>
86 * Assembly/AssemblyInfo.cs: updated copyright
88 * System.Data.OracleClient/OracleCommand.cs: add
89 connection string parameter "Server" and
90 removed "Database" to match .NET
92 * System.Data.OracleClient/OracleLob.cs: handle
93 BLOBs and CLOBs that are not null, but are empty
95 * System.Data.OracleClient/OracleCommand.cs: started
96 implementing Clone and ExecuteOracleScalar
98 * System.Data.OracleClient/OracleDataReader.cs: modified
99 - ms.net has GetDataTypeName return data types upper case
100 - implement GetFieldType
101 - implement GetOracleValues, GetOracleValue,
102 GetOracleDateTime, GetOracleNumber, GetOracleString
103 - modified GetOracleLob based on internal change
104 - fix GetSchemaTable to return the correct "DataType"
105 instead of always being System.String
106 - GetValue should return Blobs as a byte array and Clobs
108 - Test/TestOracleClient.cs: updated Mono Oracle Tests
109 - System.Data.OracleClient.Oci/OciCalls.cs: update
110 DllImports for data type, actual data size, and iters
112 * System.Data.OracleClient.Oci/OciDefineHandle.cs: modified
113 - added properties for precision and field type
114 - if ROWID is specified in a SELECT statement, handle
115 the data type of OciDataType.RowIdDescriptor by just
116 treating it as 10 byte string
117 - do not free a HGlobal handle for a LOB since they do
118 not get a HGlobal created for them
119 - GetValue should return an OracleLob for BLOBs and CLOBs
121 * System.Data.OracleClient.Oci/OciDataType.cs: make enum
122 OciDataType to be uint
124 * System.Data.OracleClient.Oci/OciParameterDescriptor.cs:
125 - add function to convert Oracle's data type name
126 to .net data type name
128 * System.Data.OracleClient.Oci/OciRowIdDescriptor.cs: flush
130 2004-09-14 Sebastien Pouliot <sebastien@ximian.com>
132 * Makefile: Activate unit tests.
133 * System.Data.OracleClient_test.dll.sources: New. Sources for unit
136 2004-06-19 Gert Driesen <drieseng@users.sourceforge.net>
138 * Makefile: added references to System.EnterpriseServices and
139 System.Drawing assemblies
140 * System.Data.OracleClient.dll: added Assembly/Consts.cs and
141 System.Data.OracleClient/OracleMonthSpan.cs
142 * OracleCommand.cs: added missing attributes, marked class sealed,
143 fixed signature of ExecuteOracleScalar method
144 * OracleCommandBuilder.cs: added missing attributes
145 * OracleConnection.cs: marked class sealed, added missing attributes,
146 stubbed missing propertie, methods and events
147 * OracleDataAdapter.cs: added missing attributes, removed extra
148 stubbed Dispose method
149 * OracleDataReader.cs: stubbed missing methods
150 * OracleDataTime.cs: fixed signature and implementation of operator
151 * OracleException.cs: marked serializable, added serialization ctor
152 * OracleParameter.cs: added missing attributes, marked extra methods
154 * OracleParameterCollection.cs: marked class sealed, added missing
156 * OracleString.cs: added missing methods, added missing operators
158 2004-05-27 Joerg Rosenkranz <joergr@voelcker.com>
160 * System.Data.OracleClient/OracleCommandBuilder.cs:
162 * System.Data.OracleClient.dll.sources:
163 Added OracleCommandBuilder.cs.
165 2004-05-26 Joerg Rosenkranz <joergr@voelcker.com>
167 * System.Data.OracleClient.Oci/OciDefineHandle.cs:
168 Merged in a fix send by Rogerio Pereira Araujo
169 <webmaster@cisnet.com.br>: Fixed a bug with NUMBER data type
170 when no parameter is passed to OracleCommand.
172 2004-05-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
174 * System.Data.OracleClient/OracleType.cs: fixed values for Int16 and
175 Int32. Thanks to Artem Zabytin for reporting this.
177 2004-05-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
179 * System.Data.OracleClient/OracleCommand.cs:
180 * System.Data.OracleClient/OracleDataReader.cs:
181 * System.Data.OracleClient.Oci/OciStatementHandle.cs: patch by Eduard
182 Nesiba that implements autocommit behavior for non query statement
183 which is out of transaction. In previous implementation changed rows
184 stayed locked until client disconnect and hasRows proper settings.
186 2004-05-10 Joerg Rosenkranz <joergr@voelcker.com>
188 * System.Data.OracleClient.Oci/OciCalls.cs:
189 Added OCI calls OCICharSetToUnicode and OCIUnicodeToCharSet.
190 * System.Data.OracleClient.Oci/OciStatementHandle.cs:
191 Changed statement encoding from UTF8 to OCIUnicodeToCharSet.
192 * System.Data.OracleClient.Oci/OciDefineHandle.cs:
193 Changed string encoding from UTF8 to OCICharSetToUnicode.
195 2004-05-21 Umadevi S <sumadevi@novell.com>
196 * System.Data.OracleClient.Oci/OciDefineHandle.cs
197 Fixed bug 55030. Included checking for size
200 2004-05-20 Atsushi Enomoto <atsushi@ximian.com>
202 * OracleCommandBuilder.cs : Added (stub).
203 * OracleString.cs : Implemented missing bits.
205 2004-04-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
207 * System.Data.OracleClient.Oci/OciDefineHandle.cs: added support for
208 basic RAW data type. Patch by Eduard Nesiba.
210 2004-03-31 Joerg Rosenkranz <joergr@voelcker.com>
212 * System.Data.OracleClient.Oci/OciDefineHandle.cs:
213 Changed DefineChar to allow retrieval of
214 multibyte characters (i.e. german umlauts).
215 * System.Data.OracleClient.Oci/OciStatementHandle.cs:
216 OciDefineHandles are now disposed in the
219 2004-02-09 Joerg Rosenkranz <joergr@voelcker.com>
221 * System.Data.OracleClient/OracleLob.cs:
222 Changed Erase() to call Erase(offset, amount)
223 using zero based offset.
225 2004-01-26 Joerg Rosenkranz <joergr@voelcker.com>
227 * System.Data.OracleClient.Oci/OciCalls.cs:
228 Changed binding of OciStmtPrepare from string
230 * System.Data.OracleClient.Oci/OciDefineHandle.cs:
231 Character types are converted using UTF8 encoding.
232 * System.Data.OracleClient.Oci/OciStatementHandle.cs:
233 SQL statement to be prepared is converted to byte
234 array using UTF8 encoding.
236 2004-01-09 Joerg Rosenkranz <joergr@voelcker.com>
238 * System.Data.OracleClient.Oci/OciCalls.cs:
239 Added. It contains all external OCI calls which are
240 removed from all other files.
241 * System.Data.OracleClient/OciGlue.cs:
242 Fix for #52699 (OCI not thread safe).
243 * System.Data.OracleClient.Oci/OciHandle.cs:
244 Introduced special handling for Bind, Define and
245 Environment handles in FreeHandle. Revised the handling for
246 other types. Minor change in Dispose.
248 * System.Data.OracleClient.Oci/OciDescriptorHandle.cs:
249 Special handling for Parameter handles in FreeHandle.
251 * System.Data.OracleClient.Oci/OciDefineHandle.cs:
252 Character types are converted using the DefaultEncoding.
254 * System.Data.OracleClient/OracleCommand.cs:
255 Dispose created OciStatementHandles.
256 * System.Data.OracleClient/OracleDataReader.cs:
257 Dispose used OciStatementHandle.
258 * System.Data.OracleClient/OracleTransaction.cs:
259 Dispose transaction handle.
260 * System.Data.OracleClient.Oci/OciStatementHandle.cs:
261 OCI_INVALID_HANDLE results in exception "Invalid handle."
263 * System.Data.OracleClient.Oci/OciTransactionHandle.cs:
264 Introduced DetachFromServiceContext which is called in Commit
265 and Rollback (Fix for #52702).
266 * System.Data.OracleClient/OracleParameter.cs:
267 * System.Data.OracleClient.Oci/OciEnvironmentHandle.cs:
268 * System.Data.OracleClient.Oci/OciErrorHandle.cs:
269 * System.Data.OracleClient.Oci/OciLobLocator.cs:
270 * System.Data.OracleClient.Oci/OciServerHandle.cs:
271 * System.Data.OracleClient.Oci/OciServiceHandle.cs:
272 * System.Data.OracleClient.Oci/OciSessionHandle.cs:
275 2003-12-16 Joerg Rosenkranz <joergr@voelcker.com>
277 * System.Data.OracleClient/OracleCommand.cs:
278 Fix for bug #52223 (CommandTimeout throws exception).
280 2003-04-17 Nick Drochak <ndrochak@gol.com>
282 * makefile.gnu: The Test dir does not contain a unit test.
284 2003-04-08 Miguel de Icaza <miguel@ximian.com>
286 * System.Data.OracleClient/OracleConnection.cs: Apply fix from
287 David Pickens <dsp@rci.rutgers.edu>
289 2003-03-08 Tim Coleman <tim@timcoleman.com>
290 * System.Data.OracleClient.Oci/OciRowIdDescriptor.cs:
293 * System.Data.OracleClient/OciGlue.cs:
294 * System.Data.OracleClient/OracleDataReader.cs:
295 * System.Data.OracleClient/OracleLob.cs:
296 * System.Data.OracleClient.Oci/OciBindHandle.cs:
297 * System.Data.OracleClient.Oci/OciDataType.cs:
298 * System.Data.OracleClient.Oci/OciDefineHandle.cs:
299 * System.Data.OracleClient.Oci/OciDescriptorHandle.cs:
300 * System.Data.OracleClient.Oci/OciErrorHandle.cs:
301 * System.Data.OracleClient.Oci/OciHandle.cs:
302 * System.Data.OracleClient.Oci/OciLobLocator.cs:
303 * System.Data.OracleClient.Oci/OciParameterDescriptor.cs:
304 * System.Data.OracleClient.Oci/OciServerHandle.cs:
305 * System.Data.OracleClient.Oci/OciServiceHandle.cs:
306 * System.Data.OracleClient.Oci/OciSessionHandle.cs:
308 * System.Data.OracleClient/OracleBoolean.cs:
309 Change Null definition
310 * System.Data.OracleClient/OracleCommand.cs:
311 More implementation, more toward getting ExecuteOracle*
312 * System.Data.OracleClient/OracleConnection.cs:
313 Add new handle properties
314 * System.Data.OracleClient/OracleParameter.cs:
315 * System.Data.OracleClient.Oci/OciStatementHandle.cs:
316 Move binding operation to oracle parameter.
318 2003-03-04 Tim Coleman <tim@timcoleman.com>
319 * System.Data.OracleClient.Oci/IOciDescriptorHandle.cs:
320 * System.Data.OracleClient.Oci/IOciHandle.cs:
321 * System.Data.OracleClient.Oci/OciDescriptorType.cs:
322 Removed. These are no longer used.
323 * System.Data.OracleClient.Oci/OciParameterDescriptor.cs:
326 Add System.Data.OracleClient.Oci/OciParameterDescriptor.cs
327 Rem System.Data.OracleClient.Oci/IOciDescriptorHandle.cs
328 Rem System.Data.OracleClient.Oci/IOciHandle.cs
329 Rem System.Data.OracleClient.Oci/OciDescriptorType.cs
330 * System.Data.OracleClient/OciGlue.cs:
331 Move the OCIAttrGet* methods into OciHandle
332 * System.Data.OracleClient/OracleDataReader.cs:
333 * System.Data.OracleClient/OracleParameter.cs:
334 Change the way that columns are bound and described
335 * System.Data.OracleClient.Oci/OciBindHandle.cs:
336 * System.Data.OracleClient.Oci/OciDefineHandle.cs:
337 * System.Data.OracleClient.Oci/OciDescriptorHandle.cs:
338 * System.Data.OracleClient.Oci/OciEnvironmentHandle.cs:
339 * System.Data.OracleClient.Oci/OciErrorHandle.cs:
340 * System.Data.OracleClient.Oci/OciHandle.cs:
341 * System.Data.OracleClient.Oci/OciLobLocator.cs:
342 * System.Data.OracleClient.Oci/OciServerHandle.cs:
343 * System.Data.OracleClient.Oci/OciServiceHandle.cs:
344 * System.Data.OracleClient.Oci/OciSessionHandle.cs:
345 * System.Data.OracleClient.Oci/OciStatementHandle.cs:
346 * System.Data.OracleClient.Oci/OciTransactionHandle.cs:
347 All handles now derive from OciHandle, and these classes
348 have been rewritten as such. Also attempted to implement
349 the Dispose () methods for these classes.
350 * System.Data.OracleClient.Oci/OciHandleType.cs:
351 Add descriptor types into here because handles and
352 descriptors are used in many of the same OCI functions.
354 2003-02-26 Tim Coleman <tim@timcoleman.com>
355 * System.Data.OracleClient/OracleConnection.cs:
356 Rollback transactions when connection closes if they
358 * System.Data.OracleClient/OracleDataReader.cs:
359 Implement GetOracleLob ()
360 * System.Data.OracleClient/OracleLob.cs:
361 Implement some of the details, like Read/Write/Seek
362 * System.Data.OracleClient.Oci/OciBindHandle.cs:
363 Remove debug message.
364 * System.Data.OracleClient.Oci/OciDefineHandle.cs:
366 * System.Data.OracleClient.Oci/OciEnvironmentHandle.cs:
367 Minor formatting changes
368 * System.Data.OracleClient.Oci/OciLobLocator.cs:
369 Huge amounts of code to make it work. Lots of ugly
371 * Test/TestOracleClient.cs:
374 2003-02-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
376 * System.Data.OracleClient/OracleMonthSpan.cs: fixed compilation.
378 2003-02-21 Tim Coleman <tim@timcoleman.com>
379 * System.Data.OracleClient/OracleDateTime.cs:
380 * System.Data.OracleClient/OracleInfoMessageEventArgs.cs:
381 * System.Data.OracleClient/OracleInfoMessageEventHandler.cs:
382 * System.Data.OracleClient/OracleMonthSpan.cs:
383 * System.Data.OracleClient/OraclePermission.cs:
384 * System.Data.OracleClient/OraclePermissionAttribute.cs:
385 * System.Data.OracleClient/OracleTimeSpan.cs:
386 * System.Data.OracleClient.Oci/IOciDescriptorHandle.cs:
387 * System.Data.OracleClient.Oci/OciDescriptorHandle.cs:
388 * System.Data.OracleClient.Oci/OciLobLocator.cs:
389 New classes added. Some based on .NET docs,
390 others (internal) based on getting some LOB
391 support (doesn't actually work yet).
394 * System.Data.OracleClient/OracleBFile.cs:
395 * System.Data.OracleClient/OracleBinary.cs:
396 * System.Data.OracleClient/OracleLob.cs:
397 * System.Data.OracleClient/OracleNumber.cs:
398 * System.Data.OracleClient/OracleString.cs:
399 Change handling of NULL object based on new
401 * System.Data.OracleClient/OracleCommand.cs:
402 * System.Data.OracleClient/OracleDataReader.cs:
404 * System.Data.OracleClient.Oci/OciDefineHandle.cs:
405 * System.Data.OracleClient.Oci/OciEnvironmentHandle.cs:
406 Add some code to handle LOBs. Still more to
408 * Test/TestOracleClient.cs:
409 New test for LOB added.
412 2003-02-20 Tim Coleman <tim@timcoleman.com>
413 * System.Data.OracleClient/OracleBFile.cs:
414 * System.Data.OracleClient/OracleBinary.cs:
415 * System.Data.OracleClient/OracleBoolean.cs:
416 * System.Data.OracleClient/OracleLob.cs:
417 * System.Data.OracleClient/OracleLobOpenMode.cs:
418 * System.Data.OracleClient/OracleNumber.cs:
420 New class stubs added
421 * System.Data.OracleClient/OracleCommand.cs:
422 * System.Data.OracleClient/OracleDataReader.cs:
424 * Test/TestOracleClient.cs:
425 Add required Prepare () call in parameter test.
427 2003-02-18 Tim Coleman <tim@timcoleman.com>
428 * System.Data.OracleClient/OciBindHandle.cs:
431 * System.Data.OracleClient/OracleCommand.cs:
432 Add transaction logic for rollback/commit,
433 attaching to oracle service context, and a
434 couple of test cases.
435 Add Parameter handling
436 * System.Data.OracleClient/OracleDataReader.cs:
438 * System.Data.OracleClient/OracleParameter.cs:
440 * System.Data.OracleClient/OracleType.cs:
442 * System.Data.OracleClient.Oci/OciDefineHandle.cs:
443 Add GetValue call which is used by data reader
444 * System.Data.OracleClient.Oci/OciStatementHandle.cs:
446 * Test/TestOracleClient.cs:
447 Add some new test cases.
448 * System.Data.OracleClient/OracleTransaction.cs:
449 * System.Data.OracleClient.Oci/OciTransactionHandle.cs:
450 * Test/TestOracleClient.cs:
451 Add transaction logic for rollback/commit,
452 attaching to oracle service context
455 2003-02-17 Tim Coleman <tim@timcoleman.com>
456 * Test/TestOracleClient.cs:
457 Add OracleDataAdapter test.
458 * System.Data.OracleClient/OracleDataAdapter.cs:
459 * System.Data.OracleClient/OracleRowUpdatedEventArgs.cs:
460 * System.Data.OracleClient/OracleRowUpdatedEventHandler.cs:
461 * System.Data.OracleClient/OracleRowUpdatingEventArgs.cs:
462 * System.Data.OracleClient/OracleRowUpdatingEventHandler.cs:
465 * System.Data.OracleClient/OracleDataReader.cs:
466 * System.Data.OracleClient.Oci/OciDefineHandle.cs:
467 Add handling for number and date types in OracleDataReader
470 2003-02-16 Daniel Morgan <danmorg@sc.rr.com>
472 * System.Data.OracleClient.Oci/OciStatementHandle.cs
473 * System.Data.OracleClient.Oci/OciColumnInfo.cs
474 * System.Data.OracleClient/OciGlue.cs
475 * System.Data.OracleClient/OracleDataReader.cs: fixes
476 to display character data in SQL# command-line
479 * Test/TestOracleClient.cs: updated test to
480 include reading data via the OracleDataReader
482 * System.Data.OracleClient/OracleConnection.cs: removed
485 2003-02-13 Tim Coleman <tim@timcoleman.com>
486 * System.Data.OracleClient.Oci/OciColumnInfo.cs:
487 * System.Data.OracleClient.Oci/OciDataType.cs:
488 * System.Data.OracleClient.Oci/OciDefineHandle.cs:
491 * System.Data.OracleClient/OciGlue.cs:
492 Changes to AttrGet functions
493 * System.Data.OracleClient/OracleCommand.cs:
494 * System.Data.OracleClient/OracleDataReader.cs:
495 Start some work on getting data reader going
496 * System.Data.OracleClient.Oci/OciAttributeType.cs:
498 * System.Data.OracleClient.Oci/OciStatementHandle.cs:
499 Add code to get schema for query, as well as
500 define output values.
502 2003-02-12 Tim Coleman <tim@timcoleman.com>
503 * System.Data.OracleClient/OracleException.cs:
504 * System.Data.OracleClient.Oci/IOciHandle.cs:
505 * System.Data.OracleClient.Oci/OciEnvironmentHandle.cs:
506 * System.Data.OracleClient.Oci/OciErrorHandle.cs:
507 * System.Data.OracleClient.Oci/OciErrorInfo.cs:
508 * System.Data.OracleClient.Oci/OciHandle.cs:
509 * System.Data.OracleClient.Oci/OciServerHandle.cs:
510 * System.Data.OracleClient.Oci/OciServiceHandle.cs:
511 * System.Data.OracleClient.Oci/OciSessionHandle.cs:
512 * System.Data.OracleClient.Oci/OciStatementHandle.cs:
513 * System.Data.OracleClient.Oci/OciTransactionHandle.cs:
515 New classes added. This encapsulates the OCI
516 functionality into Handle objects.
517 * System.Data.OracleClient/OciGlue.cs:
518 Move a lot of code into Handle classes.
519 * System.Data.OracleClient/OracleCommand.cs:
520 * System.Data.OracleClient/OracleConnection.cs:
521 * System.Data.OracleClient/OracleTransaction.cs:
522 Retrofit for changes in OciGlue.
524 2003-02-12 Daniel Morgan <danmorg@sc.rr.com>
527 * System.Data.OracleClient/OciGlueLib_BCC_win32.make
\r
528 * System.Data.OracleClient/OciGlueLib_GCC_linux.make
\r
529 * System.Data.OracleClient/OciGlueLib_MSVC_win32.make
\r
530 * System.Data.OracleClient/ociglue.c
\r
531 * System.Data.OracleClient/ociglue.h
\r
533 * Test/Test.csproj.user: removed files because System.Data.OracleClient
534 no longer uses a glue library
536 * System.Data.OracleClient/TODOAttribute.cs: added file
538 * System.Data.OracleClient/OracleCommand.cs
539 * System.Data.OracleClient/OracleConnection.cs
540 * System.Data.OracleClient/OciGlue.cs: modified -
541 implement Disconnect and error handling (still need
542 to create OracleException though)
544 * Test/TestOracleClient.cs: clean up and accept
545 connection parameters from command line
547 2003-02-11 Tim Coleman <tim@timcoleman.com>
548 * System.Data.OracleClient.Oci/OciAttributeType.cs:
549 * System.Data.OracleClient.Oci/OciCredentialType.cs:
550 * System.Data.OracleClient.Oci/OciDescriptorType.cs:
551 * System.Data.OracleClient.Oci/OciEnvironmentMode.cs:
552 * System.Data.OracleClient.Oci/OciExecuteMode.cs:
553 * System.Data.OracleClient.Oci/OciHandleType.cs:
554 * System.Data.OracleClient.Oci/OciLobType.cs:
555 * System.Data.OracleClient.Oci/OciPointerType.cs:
556 * System.Data.OracleClient.Oci/OciSessionMode.cs:
557 * System.Data.OracleClient.Oci/OciStatementLanguage.cs:
558 * System.Data.OracleClient.Oci/OciStatementMode.cs:
559 * System.Data.OracleClient.Oci/OciStatementType.cs:
560 * System.Data.OracleClient.Oci/OciTransactionFlags.cs:
561 New files for Oci namespace
564 Update these files to fix linux build
565 * System.Data.OracleClient/OciGlue.cs:
566 Use OCI through P/Invoke directly, rename namespace
567 * System.Data.OracleClient/OracleCommand.cs:
568 * System.Data.OracleClient/OracleConnection.cs:
569 * System.Data.OracleClient/OracleDataReader.cs:
570 * System.Data.OracleClient/OracleParameter.cs:
571 * System.Data.OracleClient/OracleParameterCollection.cs:
572 * System.Data.OracleClient/OracleTransaction.cs:
573 Retrofit these files for the changes in OciGlue.cs
575 2003-02-10 Tim Coleman <tim@timcoleman.com>
576 * System.Data.OracleClient/OracleDataReader.cs:
577 * System.Data.OracleClient/OracleParameter.cs:
578 * System.Data.OracleClient/OracleParameterCollection.cs:
579 * System.Data.OracleClient/OracleString.cs:
580 * System.Data.OracleClient/OracleTransaction.cs:
581 * System.Data.OracleClient/OracleType.cs:
582 Added some implementation of these required objects.
584 Add new files to the build.
585 * System.Data.OracleClient/OciGlue.cs:
586 * System.Data.OracleClient/ociglue.c:
587 * System.Data.OracleClient/ociglue.h:
588 Add transaction logic.
589 * System.Data.OracleClient/OracleCommand.cs:
590 * System.Data.OracleClient/OracleConnection.cs:
591 Add some more implementation
593 2003-02-08 Tim Coleman <tim@timcoleman.com>
594 * System.Data.OracleClient/OciGlueLib_BCC_win32.make:
595 * System.Data.OracleClient/OciGlueLib_MSVC_win32.make:
596 change name of library to ociglue.dll
597 * System.Data.OracleClient/ociglue.c:
598 Use the "database" parameter as TNSNAME.
599 * System.Data.OracleClient/OciGlue.cs:
600 Change DllImport from "System.Data.OracleClient.ociglue.dll" to
602 * System.Data.OracleClient/OciGlueLib_GCC_linux.make:
603 added makefile for ociglue shared lib on Linux platform
606 2002-12-08 Daniel Morgan <danmorg@sc.rr.com>
609 * makefile.gnu: added files for linux build
611 * System.Data.OracleClient.build: added file
614 * .cvsignore: added file for cvs to ignore files
616 * System.Data.OracleClient/OciGlue.cs
617 * System.Data.OracleClient/ociglue.h
618 * System.Data.OracleClient/ociglue.c: code clean up
619 and better error handling
621 2002-12-05 Daniel Morgan <danmorg@sc.rr.com>
623 * System.Data.OracleClient
624 * System.Data.OracleClient/System.Data.OracleClient
625 added directory to mcs/class for the Oracle 8i
628 * System.Data.OracleClient/OciGlue.cs
629 * System.Data.OracleClient/OracleConnection.cs
630 * System.Data.OracleClient/OracleCommand.cs: added
631 files for the System.Data.OracleClient.dll assembly
633 * System.Data.OracleClient/ociglue.c
634 * System.Data.OracleClient/ociglue.h: added
635 files for thte System.Data.OracleClient.gluelib.dll
636 unmanaged c shared library
638 * System.Data.OracleClient/TestOracleClient.cs: test
639 the OracleClient data provider for Oracle 8i database
641 * ChangeLog: added file
643 * README.TXT: added file
645 * System.Data.OracleClient/OciGlueLib_MSVC_win32.make:
646 added makefile for ociglue shared lib on Win32 platform
647 and compiler Visual C++ 7.0
649 * System.Data.OracleClient/OciGlueLib_BCC_win32.make:
650 added makefile for ociglue shared lib on Win32 platform
651 and compiler Borland C++ 5.5
653 * MonoOracleClient.csproj
654 * MonoOracleClient.csproj.usr
655 * MonoOracleClient.sln
656 * MonoOracleClient.suo: added Visual Studio 1.0
657 project files to build the
658 assembly System.Data.OracleClient.dll