1 2008-09-14 Daniel Morgan <monodanmorg@yahoo.com>
3 * Test/TestOracleClient.cs: add tests for parameters
4 of oracle type CLOB, add tests for setting oracle type
5 directly or inferred via the value, and
6 clean up compile warnings
8 * System.Data.OracleClient/OracleParameter.cs: fix
9 for handling parameters of oracle type CLOB for
10 Input, Output, and Return. InputOutput is not supported.
11 And handle CLOB parameters that are DBNull.Value or
12 their value length is zero.
14 2008-09-13 Daniel Morgan <monodanmorg@yahoo.com>
16 * System.Data.OracleClient/OracleConnection.cs: add stubs
17 for method GetSchema which is part of NET_2_0, and clean up warnings
19 * System.Data.OracleClient/OracleCommand.cs
20 * ystem.Data.OracleClient/OracleParameter.cs
21 * System.Data.OracleClient/OracleBFile.cs
22 * System.Data.OracleClient.Oci/OciHandle.cs: clean up warnings
24 * System.Data.OracleClient.Oci/OciDescriptorHandle.cs
25 * System.Data.OracleClient.Oci/OciDefineHandle.cs: make methods internal
27 2008-09-13 Daniel Morgan <monodanmorg@yahoo.com>
29 * Test/TestOracleClient.cs: add test for LONG (long varchar)
30 testing paramters for Input, Output,
31 InputOutput, and ReturnValue and
32 situations when any of these could be DBNull.Value
34 * System.Data.OracleClient/OracleParameter.cs: fix
35 handling of parameters LONG (long varchar). However,
36 it probably would be better to implement LONG using
37 piecewise operation. Also, remove old code.
39 2008-09-10 Daniel Morgan <monodanmorg@yahoo.com>
41 * Test/TestOracleClient.cs: fix typo,
43 Tests pass for parameters for Character, Number, and Date
44 for Input, Output, InputOutput, and ReturnValue and
45 situations when any of these could be DBNull.Value
47 * System.Data.OracleClient/OracleParameter.cs: fix
48 handling of parameters for character, number, and date
49 types. Need to redo all the other types based on the above.
51 * System.Data.OracleClient.Oci/OciDefineHandle.cs: rename private
52 method DefineLong to DefineLongVarChar
54 2008-09-06 Daniel Morgan <monodanmorg@yahoo.com>
56 * Test/TestOracleClient.cs: get oracle connected tests
59 * System.Data.OracleClient.Oci/OciDefineHandle.cs
60 * System.Data.OracleClient/OracleDataReader.cs
61 * System.Data.OracleClient/OracleCommand.cs: fix character
62 field value for a reader that was retrieved from a REF CURSOR.
63 It was failing due to OCI_INVALID_HANDLE - resolve the error
64 by passing a connection object which has a valid environment
67 * System.Data.OracleClient.Oci/OciCalls.cs: correct
68 call to OCIDefineByPos
70 * System.Data.OracleClient/OracleParameter.cs: better way to
71 determine if the input value Is Null instead of using reflection.
72 Flush - Re-arraning how variables are being bound.
74 * System.Data.OracleClient/OciGlue.cs: add function
75 to convert OCI Return / Error Status Code to a String Description
77 * System.Data.OracleClient.Oci/OciErrorHandle.cs: better
80 2008-09-04 Daniel Morgan <monodanmorg@yahoo.com>
82 * System.Data.OracleClient/OracleDataReader.cs: return true
83 in NextResult if another result
85 2008-09-04 Daniel Morgan <monodanmorg@yahoo.com>
87 * System.Data.OracleClient/OracleCommand.cs: removed AssertNoDataReader
88 because oracle allows multiple result sets and has since .NET 1.0,
89 fix bug where REF CURSOR would not work for ExecuteReader or
90 filling a DataSet via an OracleDataAdapter. The REF CURSOR is used to
93 * System.Data.OracleClient/OracleDataReader.cs: fix for getting
94 next result set; implement NET_2_0 methods
95 GetProviderSpecificFieldType,
96 GetProviderSpecificValuee,
97 GetProviderSpecificValue; and validate the reader is open
98 before allowing a Read or NextResult, otherwise, throw
99 an InvalidOperationException
101 * System.Data.OracleClient/OracleParameter.cs: fix for
102 getting one or more REF CURSOR out parameters if
103 ExecuteReader was called.
105 * System.Data.OracleClient.Oci/OciErrorHandle.cs
106 * System.Data.OracleClient.Oci/OciHandle.cs: add addiional method
107 for getting error, such as, INVALID_HANDLE being passed to OCI
109 2008-08-27 Daniel Morgan <monodanmorg@yahoo.com>
111 * System.Data.OracleClient/OracleConnectionStringBuilder.cs: modified -
112 add missing connection options, correct case of some connection options,
113 added dictionary for mapping
114 defaults, for Item this indexer needs to return a default
115 for a valid keyword if it does not exist in the dictionary,
116 must override the Keys and Values collection to return all keys
117 and values whether or not they exist in the dictionary and if
118 they do not then return a default value for Values
120 2008-08-26 Daniel Morgan <monodanmorg@yahoo.com>
122 * System.Data.OracleClient/OracleParameter.cs
123 * System.Data.OracleClient.Oci/OciStatementHandle.cs
124 * System.Data.OracleClient.Oci/OciDefineHandle.cs: fix bug
125 for GetOracleLob in OracleDataReader that was created
126 via a REF CURSOR. Bug occurred because the cursor when created
127 did not have a ServiceContext - this was solved by passing
128 the connection in which did. Fixes bug#350408. In OracleParameter, also
129 show the data type that is not implemented.
132 * Test/TestOracleClient.cs: updated tests
134 * Test/refcursortest.cs: added ref cursor test with blob
136 2008-08-25 Daniel Morgan <monodanmorg@yahoo.com>
138 * System.Data.OracleClient/OracleCommand.cs
139 * System.Data.OracleClient.Oci/OciHandle.cs
140 * System.Data.OracleClient.Oci/OciRowIdDescriptor.cs: fix
141 bug 378470 by fixing method ExecuteOracleNonQuery
142 by getting the Universal ROWID and
143 returning it as an output parameter OracleString.
144 This will only work for Oracle 9i clients and above.
146 2008-08-23 Daniel Morgan <monodanmorg@yahoo.com>
148 * System.Data.OracleClient.dll.sources: added
150 OracleClientFactory.cs
151 OracleConnectionStringBuilder.cs
153 * System.Data.OracleClient/OracleClientFactory.cs: added
154 method to file: DbConnectionStringBuilder and modified
155 CreateDataSourceEnumerator to return a null
157 * System.Data.OracleClient/OracleConnectionStringBuilder.cs: add
160 2008-08-20 Daniel Morgan <monodanmorg@yahoo.com>
162 * System.Data.OracleClient/OracleConnection.cs: allow
163 the use of a connection string which allows a
164 TNS network description that is parentheses delimited
165 like the following which has the hostname, port, and
166 service name without requiring use of a TNSNAMES.ORA
169 User ID=SCOTT;Password=TIGER;Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.101)(PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=TESTDB)))
171 2008-05-02 Gert Driesen <drieseng@users.sourceforge.net>
173 * System.Data.OracleClient_test.dll.sources: Added
174 OracleConnectionTest.cs, OracleDataAdapterTest.cs and
175 OracleTimeSpanTest.cs.
177 2007-06-06 Nagappan A <anagappan@novell.com>
179 * System.Data.OracleClient_test.dll.sources: Added
180 System.Data.OracleClient/OracleParameterCollectionTest.cs
182 2006-10-17 Leszek Ciesielski <skolima@gmail.com>
184 * System.Data.OracleClient_test.dll.sources:
185 * System.Data.OracleClient_test_default.dll.config.example:
186 * README.tests: integrated the Mainsoft test suite
188 2006-10-02 Leszek Ciesielski <skolima@gmail.com>
190 * README.tests : added information about net_2_0 profile.
192 2006-09-26 Boris Kirzner <borisk@mainsoft.com>
194 * run-tests.test.bat: log files naming fix.
196 2006-09-12 Boris Kirzner <borisk@mainsoft.com>
198 * run-tests.test.bat: small fixes for TARGET_JVM test scripts.
200 2006-09-13 Leszek Ciesielski <skolima@gmail.com>
203 * OracleParameter.cs : fix for bug 77592
205 2006-09-12 Boris Kirzner <borisk@mainsoft.com>
207 * run-tests.test.bat: rework logging for TARGET_JVM tests.
209 2006-09-12 Leszek Ciesielski <skolima@gmail.com>
211 * OracleLob.cs : fix for bug 78898
213 2006-09-11 Leszek Ciesielski <skolima@gmail.com>
215 * OracleCommand.cs : fix for bug 78765 and 79284
216 * OracleParameter.cs : fix for bug 78509 and 79284
217 * README.tests : New : information about running on-line tests from
218 Test/System.Data.OracleClient
219 * System.Data.OracleClient_test_default.dll.config.example : New : Example configuration
220 for on-line tests from Test/System.Data.OracleClient
221 * OracleDataReader.cs : fix for bug 79284
222 * OracleConnection.cs : fix for bug 79284
223 * OciDefineHandle.cs : fix for bug 79284
225 2006-08-21 Boris Kirzner <borisk@mainsoft.com>
227 * run-tests.test.bat: fixes for NET_2_0 tests run.
229 2006-07-14 Senganal T <tsenganal@novell.com>
231 * OraclePermission.cs : 2.0 Api fixes.
233 2006-03-21 Boris Kirzner <borisk@mainsoft.com>
234 * Mainsoft.Data.Jdbc.Providers.jvm: added TARGET_JVM directory
235 * System.Data.OracleClient.vmwcsproj: added OracleProvider.cs
237 2006-03-13 Boris Kirzner <borisk@mainsoft.com>
238 * run-tests.bat, run-tests.test.bat: added batch files for automated testing
239 support for TARGET_JVM.
241 2006-03-10 Senganal T <tsenganal@novell.com>
243 * System.Data.OracleClient.Oci/OciStatementHandle.cs : Get StatementType as a ushort value.
244 * System.Data.OracleClient.Oci/OciParameterDescriptor.cs : Get DataType as a ushort value.
246 2006-01-02 Daniel Morgan <danielmorgan@verizon.net>
248 * System.Data.OracleClient/OracleConnection.cs: dispose of the
249 connection string and other fields
251 * Test/TestOracleClient.cs: tests for Intergrated Security
252 and Persist Secuirty Info connection string parameters
254 2006-01-01 Daniel Morgan <danielmorgan@verizon.net>
256 * System.Data.OracleClient/OracleConnection.cs: implement
257 support for connection parameter PERSIST SECURITY INFO and
258 correct what Clone() does
260 2005-12-20 Daniel Morgan <danielmorgan@verizon.net>
262 * System.Data.OracleClient/OracleConnectionPoolManager.cs
263 * System.Data.OracleClient/OracleConnectionPool.cs
264 * System.Data.OracleClient/OracleConnection.cs
265 * System.Data.OracleClient/OciGlue.cs
266 * System.Data.OracleClient.Oci/OciEnvironmentHandle.cs
267 * System.Data.OracleClient.Oci/OciErrorHandle.cs
268 * System.Data.OracleClient.Oci/OciServiceHandle.cs
269 * System.Data.OracleClient.Oci/OciSessionHandle.cs: modified
270 - support Integrated Security which is external authentication
271 - dispose of OCI handles properly to prevent SEGSIGV during finalization
274 2005-12-19 Daniel Morgan <danielmorgan@verizon.net>
276 * System.Data.OracleClient/OracleConnectionPoolManager.cs
277 * System.Data.OracleClient/OracleConnectionPool.cs
278 * System.Data.OracleClient/OracleConnection.cs: for connection pooling, need to
279 dispose of any connection pools properly otherwise a SEGSIGV may happen trying
280 to detach from the server during finalization at exit of app
282 * System.Data.OracleClient/OracleDataReader.cs: need to make sure statement and command
283 exists during dispose because they are set to null when closed
285 2005-12-13 Daniel Morgan <danielmorgan@verizon.net>
287 * System.Data.OracleClient/OracleParameter.cs: free
288 unmanaged resources after update of values
290 2005-12-13 Daniel Morgan <danielmorgan@verizon.net>
292 * System.Data.OracleClient.Oci/OciErrorHandle.cs patch
293 from "Hubert FONGARNAND" <informatique.internet@fiducial.fr>
294 - fix error handling for non-English locales. Bug# 76623.
296 2005-12-13 Daniel Morgan <danielmorgan@verizon.net>
298 * System.Data.OracleClient/OracleParameter.cs: patch
299 from "Hubert FONGARNAND" <informatique.internet@fiducial.fr>
300 - fix Timestamp when filling a DataSet. Bug# 76437.
302 2005-12-13 Daniel Morgan <danielmorgan@verizon.net>
304 * System.Data.OracleClient/OracleParameter.cs: patch
305 from "Hubert FONGARNAND" <informatique.internet@fiducial.fr>
306 - problems with OracleClob as input parameters
307 (when the input parameter is an OracleString,
308 mono crashes with a invalidcastexception)
309 - problems with OracleDateTime.Null, OracleString.Null
310 as input parameters (it works with DBNull.Value,
311 but it fails with those parameters)
313 2005-12-11 Daniel Morgan <danielmorgan@verizon.net>
315 * System.Data.OracleClient/OracleCommand.cs: when
316 binding the parameters, need to pass the parameter position
318 * System.Data.OracleClient/OracleDataReader.cs: null the statement handle
321 * System.Data.OracleClient/OracleParameter.cs: add support for an output
322 parameter of Cursor to return an Oracle REF CURSOR as an OracleDataReader.
323 Zsolt Petrény - Zsolt.Petreny at sensenet.hu helped contribute to this patch.
325 * Test/TestOracleClient.cs: add tests for REF CURSOR
327 * System.Data.OracleClient.Oci/OciHandle.cs:
328 allow setting of the handle to free the previous handle if it existed
330 * System.Data.OracleClient.Oci/OciCalls.cs: add OCI Bind functions
331 to bind a parameter using its position instead of its name
333 * System.Data.OracleClient.Oci/OciDataType.cs: add an OCI type of
334 RSet for a REF CUROSR
336 * System.Data.OracleClient.Oci/OciDataType.cs: add RSet (REF CURSOR)
338 * System.Data.OracleClient.Oci/OciParameterDescriptor.cs: flush. REF
341 * System.Data.OracleClient.Oci/OciStatementHandle.cs: set up the result set
342 for a statement handle for a REF CURSOR
344 2005-10-16 Gert Driesen <drieseng@users.sourceforge.net>
346 * OracleException.cs: Pass message to base ctor, thereby avoiding
347 need to override Message property (and fixing API mismatch). Fixed
348 serialization by also adding code to si.
349 * OracleCommandBuilder.cs: Removed usage of DataSysDescription to
352 2005-08-10 Daniel Morgan <danielmorgan@verizon.net>
354 * System.Data.OracleClient/OracleCommandBuilder.cs: update
355 based on changes Suresh did to OdbcCommandBuilder, SqlCommandBuilder,
358 * System.Data.OracleClient/OracleParameter.cs
359 * System.Data.OracleClient.Oci/OciHandle.cs
360 * System.Data.OracleClient.Oci/OciCalls.cs
361 * System.Data.OracleClient.Oci/OciDataType.cs
362 * System.Data.OracleClient.Oci/OciParameterDescriptor.cs
363 * System.Data.OracleClient.Oci/OciStatementHandle.cs
364 * System.Data.OracleClient.Oci/OciDefineHandle.cs: with help
365 from Hubert FONGARNAND <informatique.internet@fiducial.fr>
366 implement TIMESTAMP support via OciDateTime descriptor
368 * System.Data.OracleClient.dll.sources: add
369 OciDateTimeDescriptor.cs to build
371 * System.Data.OracleClient.Oci/OciDateTimeDescriptor.cs: add new
372 file to support Oracle TIMESTAMP using OciDateTime descriptor
374 2005-07-25 Daniel Morgan <danielmorgan@verizon.net>
376 * System.Data.OracleClient/OracleParameter.cs: apply
378 Hubert FONGARNAND <informatique.internet@fiducial.fr>
379 to tranmit an input paramter that is a date in a binary format
380 instead of a character format to avoid culture
383 2005-07-17 Daniel Morgan <danielmorgan@verizon.net>
385 * System.Data.OracleClient/OracleDataReader.cs:
386 handle Owner (BaseSchemaName) correctly when
387 looking up KeyInfo on a table
389 2005-07-17 Daniel Morgan <danielmorgan@verizon.net>
391 * System.Data.OracleClient/OracleDataReader.cs:
392 should allow getting RecordsAffected property
395 2005-07-17 Daniel Morgan <danielmorgan@verizon.net>
397 * System.Data.OracleClient/OracleCommandBuilder.cs:
398 fix build for NET_2_0 profile
400 2005-07-17 Daniel Morgan <danielmorgan@verizon.net>
402 * System.Data.OracleClient/OracleCommandBuilder.cs:
403 implemented a working OracleCommandBuilder based on
404 current SqlCommandBuilder
406 * System.Data.OracleClient/OracleCommand.cs: added
407 placeholder for DeriveParamters
409 * System.Data.OracleClient/OracleDataReader.cs:
410 - sometimes trying to get records affected
412 - set BaseColumnName to the ColumnName
414 if the command behavior is KeyInfo
415 - only try to Read if there are rows to read
417 * Test/OracleAdapterTest.cs: removed file
418 because adapter tests added to TestOracleClient.cs
420 * Test/TestOracleClient.cs: added tests
421 - test ExecuteReader and records affected
422 executing a Non-Query
423 - test Inserts/Updates/Deletes with a
424 DataSet, Data Adapter, and Command Builder
426 2005-07-10 Daniel Morgan <danielmorgan@verizon.net>
428 * System.Data.OracleClient/OracleCommand.cs: support
429 CommandBehavior of SchemaOnly
431 * System.Data.OracleClient/OracleCommandBuilder.cs:
432 implement OracleCommandBuilder. Does not work yet.
434 * System.Data.OracleClient/OracleDataReader.cs:
435 implement CommandBehavior of KeyInfo which is required
436 for OracleCommandBuilder. Correct data retreived via
439 * System.Data.OracleClient.Oci/OciParameterDescriptor.cs: add
440 method to convert a OciDataType enum to OracleDataType enum
442 * System.Data.OracleClient.Oci/OciStatementHandle.cs: allow
443 execute of DescribeOnly to support CommandBehavior.SchemaOnly
445 * Test/OracleAdapterTest.cs: add file for adapter tests
447 2005-07-08 Daniel Morgan <danielmorgan@verizon.net>
449 * System.Data.OracleClient/OracleParameter.cs
450 * System.Data.OracleClient/OracleCommand.cs
451 * System.Data.OracleClient/OracleDataReader.cs: support
452 Output parameters. Return and InputOutput are TODO. Input
453 already supported. TODO for handling NULL indicator on Output params.
455 * System.Data.OracleClient/OracleConnection.cs: remove
458 * Test/TestOracleClient.cs: add tests for out parameters
460 2005-03-06 Daniel Morgan <danielmorgan@verizon.net>
462 - Applied patch by Hubert FONGARNAND
463 <informatique.internet@fiducial.fr>
464 - Had to re-format according to mono style
465 and remove Console.WriteLines
466 - Made sure maxPoolSize and minPoolSize can be specified
467 via the connection string, and that pooling can be disabled
468 - if the next opened connection surpasses the max pool size, it waits
469 for a specified time in milliseconds, if it did not
470 get another connection from the connection pool,
471 throw an InvalidOperationException for timeout expired
473 * System.Data.OracleClient.dll.sources: add
474 OracleConnectionPool.cs to the build
476 * System.Data.OracleClient/OracleConnection.cs: modified
477 - add connection pooling to OracleClient
478 - GetNlsInfo () was not using the passed handle, it was always
481 * System.Data.OracleClient/OracleConnectionPoolManager.cs
482 * System.Data.OracleClient/OracleConnectionPool.cs: added
483 new file for connection pooling in OracleClient
485 * System.Data.OracleClient/Test/TestOracleClient.cs: added tests
486 for OracleClient connection pooling
488 2005-02-25 Daniel Morgan <danielmorgan@verizon.net>
490 * System.Data.OracleClient/OracleParameter.cs: modified
491 - fix for input parameters for strings, dates,
492 CLOBs, and other types
493 to use OCIUnicodeToCharSet to convert
494 the string to bytes that are in Oracle's character set
495 - fix for input parameters for BLOBs to
496 use OciDataType.LongRaw instead of Long
497 - fix for Raw data type
498 thanks to coneto@shaw.ca (Curtis) which fixes bug #72416
499 and also fix "System.DataType"
500 to "System.DateTime" in InferOracleType
502 * Test/TestOracleClient.cs: handle byte[] from OracleDataReader.GetValue()
504 2005-02-20 Daniel Morgan <danielmorgan@verizon.net>
506 * System.Data.OracleClient/OracleDataReader.cs: use ICovertible
507 to convert data types for GetDateTime, GetInt64, GetInt32, GetFloat,
508 GetDouble, GetDecimal. Fixes bug #53391.
510 * Test/TestOracleClient.cs: updated OracleClient tests for
513 2005-02-20 Daniel Morgan <danielmorgan@verizon.net>
515 * System.Data.OracleClient/OracleCommand.cs: fix bug #72407
516 ExecuteNonQuery with a SELECT SQL statement caused an error
518 2005-02-20 Daniel Morgan <danielmorgan@verizon.net>
520 * System.Data.OracleClient/OracleDateTime.cs: modified -
521 added functions for converting the date format strings between
522 OracleDateTime and DateTime based on
523 the NLS_DATE_FORMAT on the Oracle server
525 * System.Data.OracleClient/OracleConnection.cs: implement
526 internal function GetNlsInfo to get NLS info from the Oracle server
527 for the session or environment. Also, implemented function
528 GetSessionNlsDateFormat to get Oracle's NLS_DATE_FORMAT string
530 * System.Data.OracleClient/OracleParameter.cs: for input parameters,
531 fixed setting the parameter value to DBNull.Value and fixed the
532 setting of a DateTime or OracleDateTime. Tried to fix CLOBs/BLOBs, but
535 * Test/TestOracleClient.cs: updated the parameters test
537 * System.Data.OracleClient.Oci/OciHandle.cs: implement
538 internal function SetAttributeString
540 * System.Data.OracleClient.Oci/OciCalls.cs: add DllImport
541 OCIBindByNameBytes so byte array can be passed instead of IntPtr
542 for the value, add DllImport OCIDateTimeFromText,
543 and added DllImport for OCINlsGetInfo to get NLS info,
544 such as, NLS_DATE_FORMAT
546 * System.Data.OracleClient.Oci/OciAttributeType.cs: added
547 attribute for date format (not used)
549 * System.Data.OracleClient.Oci/OciNlsServiceType.cs: added new file
550 for an enum to hold NLS Service types which is to be used with GetNlsInfo()
553 * System.Data.OracleClient.dll.sources: added OciNlsServiceType.cs to
556 2005-02-07 Daniel Morgan <danielmorgan@verizon.net>
558 * System.Data.OracleClient/OracleDataReader.cs: add LONG
559 to GetOracleValue to return an OracleString
561 * System.Data.OracleClient.Oci/OciDefineHandle.cs: add
562 LONG VARCHAR support. See DefineLong ()
563 for LAMESPEC about OCI
565 * Test/TestOracleClient.cs: add LONG to Oracle tests
567 2005-01-09 Daniel Morgan <danielmorgan@verizon.net>
569 * System.Data.OracleClient/OracleCommand.cs: set Command
570 property on OciStatementHandle
572 * System.Data.OracleClient/OracleConnection.cs: implement
573 properties ServerVersion and DataSource, partially
574 implement method ICloneable Clone, implement
575 connection StateChange and InfoMessage events
577 * System.Data.OracleClient/OciGlue.cs: add internal properties
578 for OciSessionHandle and OciServerHandle
580 * System.Data.OracleClient/OracleInfoMessageEventArgs.cs:
583 * Test/TestOracleClient.cs: add new tests
585 * System.Data.OracleClient.Oci/OciStatementHandle.cs:
586 - add property for OracleCommand
587 - patch from Joost Evertse <j.evertse@cloudseven.nl>
588 for handling OCI_SUCCES_WITH_INFO during Fetch which
589 indicates a Warning info message
591 * System.Data.OracleClient.Oci/OciCalls.cs: added OCI call
594 * System.Data.OracleClient.Oci/OciDefineHandle.cs: flush
596 2005-01-06 Daniel Morgan <danielmorgan@verizon.net>
598 * Assembly/AssemblyInfo.cs: updated copyright
600 * System.Data.OracleClient/OracleCommand.cs: add
601 connection string parameter "Server" and
602 removed "Database" to match .NET
604 * System.Data.OracleClient/OracleLob.cs: handle
605 BLOBs and CLOBs that are not null, but are empty
607 * System.Data.OracleClient/OracleCommand.cs: started
608 implementing Clone and ExecuteOracleScalar
610 * System.Data.OracleClient/OracleDataReader.cs: modified
611 - ms.net has GetDataTypeName return data types upper case
612 - implement GetFieldType
613 - implement GetOracleValues, GetOracleValue,
614 GetOracleDateTime, GetOracleNumber, GetOracleString
615 - modified GetOracleLob based on internal change
616 - fix GetSchemaTable to return the correct "DataType"
617 instead of always being System.String
618 - GetValue should return Blobs as a byte array and Clobs
620 - Test/TestOracleClient.cs: updated Mono Oracle Tests
621 - System.Data.OracleClient.Oci/OciCalls.cs: update
622 DllImports for data type, actual data size, and iters
624 * System.Data.OracleClient.Oci/OciDefineHandle.cs: modified
625 - added properties for precision and field type
626 - if ROWID is specified in a SELECT statement, handle
627 the data type of OciDataType.RowIdDescriptor by just
628 treating it as 10 byte string
629 - do not free a HGlobal handle for a LOB since they do
630 not get a HGlobal created for them
631 - GetValue should return an OracleLob for BLOBs and CLOBs
633 * System.Data.OracleClient.Oci/OciDataType.cs: make enum
634 OciDataType to be uint
636 * System.Data.OracleClient.Oci/OciParameterDescriptor.cs:
637 - add function to convert Oracle's data type name
638 to .net data type name
640 * System.Data.OracleClient.Oci/OciRowIdDescriptor.cs: flush
642 2004-09-14 Sebastien Pouliot <sebastien@ximian.com>
644 * Makefile: Activate unit tests.
645 * System.Data.OracleClient_test.dll.sources: New. Sources for unit
648 2004-06-19 Gert Driesen <drieseng@users.sourceforge.net>
650 * Makefile: added references to System.EnterpriseServices and
651 System.Drawing assemblies
652 * System.Data.OracleClient.dll: added Assembly/Consts.cs and
653 System.Data.OracleClient/OracleMonthSpan.cs
654 * OracleCommand.cs: added missing attributes, marked class sealed,
655 fixed signature of ExecuteOracleScalar method
656 * OracleCommandBuilder.cs: added missing attributes
657 * OracleConnection.cs: marked class sealed, added missing attributes,
658 stubbed missing propertie, methods and events
659 * OracleDataAdapter.cs: added missing attributes, removed extra
660 stubbed Dispose method
661 * OracleDataReader.cs: stubbed missing methods
662 * OracleDataTime.cs: fixed signature and implementation of operator
663 * OracleException.cs: marked serializable, added serialization ctor
664 * OracleParameter.cs: added missing attributes, marked extra methods
666 * OracleParameterCollection.cs: marked class sealed, added missing
668 * OracleString.cs: added missing methods, added missing operators
670 2004-05-27 Joerg Rosenkranz <joergr@voelcker.com>
672 * System.Data.OracleClient/OracleCommandBuilder.cs:
674 * System.Data.OracleClient.dll.sources:
675 Added OracleCommandBuilder.cs.
677 2004-05-26 Joerg Rosenkranz <joergr@voelcker.com>
679 * System.Data.OracleClient.Oci/OciDefineHandle.cs:
680 Merged in a fix send by Rogerio Pereira Araujo
681 <webmaster@cisnet.com.br>: Fixed a bug with NUMBER data type
682 when no parameter is passed to OracleCommand.
684 2004-05-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
686 * System.Data.OracleClient/OracleType.cs: fixed values for Int16 and
687 Int32. Thanks to Artem Zabytin for reporting this.
689 2004-05-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
691 * System.Data.OracleClient/OracleCommand.cs:
692 * System.Data.OracleClient/OracleDataReader.cs:
693 * System.Data.OracleClient.Oci/OciStatementHandle.cs: patch by Eduard
694 Nesiba that implements autocommit behavior for non query statement
695 which is out of transaction. In previous implementation changed rows
696 stayed locked until client disconnect and hasRows proper settings.
698 2004-05-10 Joerg Rosenkranz <joergr@voelcker.com>
700 * System.Data.OracleClient.Oci/OciCalls.cs:
701 Added OCI calls OCICharSetToUnicode and OCIUnicodeToCharSet.
702 * System.Data.OracleClient.Oci/OciStatementHandle.cs:
703 Changed statement encoding from UTF8 to OCIUnicodeToCharSet.
704 * System.Data.OracleClient.Oci/OciDefineHandle.cs:
705 Changed string encoding from UTF8 to OCICharSetToUnicode.
707 2004-05-21 Umadevi S <sumadevi@novell.com>
708 * System.Data.OracleClient.Oci/OciDefineHandle.cs
709 Fixed bug 55030. Included checking for size
712 2004-05-20 Atsushi Enomoto <atsushi@ximian.com>
714 * OracleCommandBuilder.cs : Added (stub).
715 * OracleString.cs : Implemented missing bits.
717 2004-04-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
719 * System.Data.OracleClient.Oci/OciDefineHandle.cs: added support for
720 basic RAW data type. Patch by Eduard Nesiba.
722 2004-03-31 Joerg Rosenkranz <joergr@voelcker.com>
724 * System.Data.OracleClient.Oci/OciDefineHandle.cs:
725 Changed DefineChar to allow retrieval of
726 multibyte characters (i.e. german umlauts).
727 * System.Data.OracleClient.Oci/OciStatementHandle.cs:
728 OciDefineHandles are now disposed in the
731 2004-02-09 Joerg Rosenkranz <joergr@voelcker.com>
733 * System.Data.OracleClient/OracleLob.cs:
734 Changed Erase() to call Erase(offset, amount)
735 using zero based offset.
737 2004-01-26 Joerg Rosenkranz <joergr@voelcker.com>
739 * System.Data.OracleClient.Oci/OciCalls.cs:
740 Changed binding of OciStmtPrepare from string
742 * System.Data.OracleClient.Oci/OciDefineHandle.cs:
743 Character types are converted using UTF8 encoding.
744 * System.Data.OracleClient.Oci/OciStatementHandle.cs:
745 SQL statement to be prepared is converted to byte
746 array using UTF8 encoding.
748 2004-01-09 Joerg Rosenkranz <joergr@voelcker.com>
750 * System.Data.OracleClient.Oci/OciCalls.cs:
751 Added. It contains all external OCI calls which are
752 removed from all other files.
753 * System.Data.OracleClient/OciGlue.cs:
754 Fix for #52699 (OCI not thread safe).
755 * System.Data.OracleClient.Oci/OciHandle.cs:
756 Introduced special handling for Bind, Define and
757 Environment handles in FreeHandle. Revised the handling for
758 other types. Minor change in Dispose.
760 * System.Data.OracleClient.Oci/OciDescriptorHandle.cs:
761 Special handling for Parameter handles in FreeHandle.
763 * System.Data.OracleClient.Oci/OciDefineHandle.cs:
764 Character types are converted using the DefaultEncoding.
766 * System.Data.OracleClient/OracleCommand.cs:
767 Dispose created OciStatementHandles.
768 * System.Data.OracleClient/OracleDataReader.cs:
769 Dispose used OciStatementHandle.
770 * System.Data.OracleClient/OracleTransaction.cs:
771 Dispose transaction handle.
772 * System.Data.OracleClient.Oci/OciStatementHandle.cs:
773 OCI_INVALID_HANDLE results in exception "Invalid handle."
775 * System.Data.OracleClient.Oci/OciTransactionHandle.cs:
776 Introduced DetachFromServiceContext which is called in Commit
777 and Rollback (Fix for #52702).
778 * System.Data.OracleClient/OracleParameter.cs:
779 * System.Data.OracleClient.Oci/OciEnvironmentHandle.cs:
780 * System.Data.OracleClient.Oci/OciErrorHandle.cs:
781 * System.Data.OracleClient.Oci/OciLobLocator.cs:
782 * System.Data.OracleClient.Oci/OciServerHandle.cs:
783 * System.Data.OracleClient.Oci/OciServiceHandle.cs:
784 * System.Data.OracleClient.Oci/OciSessionHandle.cs:
787 2003-12-16 Joerg Rosenkranz <joergr@voelcker.com>
789 * System.Data.OracleClient/OracleCommand.cs:
790 Fix for bug #52223 (CommandTimeout throws exception).
792 2003-04-17 Nick Drochak <ndrochak@gol.com>
794 * makefile.gnu: The Test dir does not contain a unit test.
796 2003-04-08 Miguel de Icaza <miguel@ximian.com>
798 * System.Data.OracleClient/OracleConnection.cs: Apply fix from
799 David Pickens <dsp@rci.rutgers.edu>
801 2003-03-08 Tim Coleman <tim@timcoleman.com>
802 * System.Data.OracleClient.Oci/OciRowIdDescriptor.cs:
805 * System.Data.OracleClient/OciGlue.cs:
806 * System.Data.OracleClient/OracleDataReader.cs:
807 * System.Data.OracleClient/OracleLob.cs:
808 * System.Data.OracleClient.Oci/OciBindHandle.cs:
809 * System.Data.OracleClient.Oci/OciDataType.cs:
810 * System.Data.OracleClient.Oci/OciDefineHandle.cs:
811 * System.Data.OracleClient.Oci/OciDescriptorHandle.cs:
812 * System.Data.OracleClient.Oci/OciErrorHandle.cs:
813 * System.Data.OracleClient.Oci/OciHandle.cs:
814 * System.Data.OracleClient.Oci/OciLobLocator.cs:
815 * System.Data.OracleClient.Oci/OciParameterDescriptor.cs:
816 * System.Data.OracleClient.Oci/OciServerHandle.cs:
817 * System.Data.OracleClient.Oci/OciServiceHandle.cs:
818 * System.Data.OracleClient.Oci/OciSessionHandle.cs:
820 * System.Data.OracleClient/OracleBoolean.cs:
821 Change Null definition
822 * System.Data.OracleClient/OracleCommand.cs:
823 More implementation, more toward getting ExecuteOracle*
824 * System.Data.OracleClient/OracleConnection.cs:
825 Add new handle properties
826 * System.Data.OracleClient/OracleParameter.cs:
827 * System.Data.OracleClient.Oci/OciStatementHandle.cs:
828 Move binding operation to oracle parameter.
830 2003-03-04 Tim Coleman <tim@timcoleman.com>
831 * System.Data.OracleClient.Oci/IOciDescriptorHandle.cs:
832 * System.Data.OracleClient.Oci/IOciHandle.cs:
833 * System.Data.OracleClient.Oci/OciDescriptorType.cs:
834 Removed. These are no longer used.
835 * System.Data.OracleClient.Oci/OciParameterDescriptor.cs:
838 Add System.Data.OracleClient.Oci/OciParameterDescriptor.cs
839 Rem System.Data.OracleClient.Oci/IOciDescriptorHandle.cs
840 Rem System.Data.OracleClient.Oci/IOciHandle.cs
841 Rem System.Data.OracleClient.Oci/OciDescriptorType.cs
842 * System.Data.OracleClient/OciGlue.cs:
843 Move the OCIAttrGet* methods into OciHandle
844 * System.Data.OracleClient/OracleDataReader.cs:
845 * System.Data.OracleClient/OracleParameter.cs:
846 Change the way that columns are bound and described
847 * System.Data.OracleClient.Oci/OciBindHandle.cs:
848 * System.Data.OracleClient.Oci/OciDefineHandle.cs:
849 * System.Data.OracleClient.Oci/OciDescriptorHandle.cs:
850 * System.Data.OracleClient.Oci/OciEnvironmentHandle.cs:
851 * System.Data.OracleClient.Oci/OciErrorHandle.cs:
852 * System.Data.OracleClient.Oci/OciHandle.cs:
853 * System.Data.OracleClient.Oci/OciLobLocator.cs:
854 * System.Data.OracleClient.Oci/OciServerHandle.cs:
855 * System.Data.OracleClient.Oci/OciServiceHandle.cs:
856 * System.Data.OracleClient.Oci/OciSessionHandle.cs:
857 * System.Data.OracleClient.Oci/OciStatementHandle.cs:
858 * System.Data.OracleClient.Oci/OciTransactionHandle.cs:
859 All handles now derive from OciHandle, and these classes
860 have been rewritten as such. Also attempted to implement
861 the Dispose () methods for these classes.
862 * System.Data.OracleClient.Oci/OciHandleType.cs:
863 Add descriptor types into here because handles and
864 descriptors are used in many of the same OCI functions.
866 2003-02-26 Tim Coleman <tim@timcoleman.com>
867 * System.Data.OracleClient/OracleConnection.cs:
868 Rollback transactions when connection closes if they
870 * System.Data.OracleClient/OracleDataReader.cs:
871 Implement GetOracleLob ()
872 * System.Data.OracleClient/OracleLob.cs:
873 Implement some of the details, like Read/Write/Seek
874 * System.Data.OracleClient.Oci/OciBindHandle.cs:
875 Remove debug message.
876 * System.Data.OracleClient.Oci/OciDefineHandle.cs:
878 * System.Data.OracleClient.Oci/OciEnvironmentHandle.cs:
879 Minor formatting changes
880 * System.Data.OracleClient.Oci/OciLobLocator.cs:
881 Huge amounts of code to make it work. Lots of ugly
883 * Test/TestOracleClient.cs:
886 2003-02-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
888 * System.Data.OracleClient/OracleMonthSpan.cs: fixed compilation.
890 2003-02-21 Tim Coleman <tim@timcoleman.com>
891 * System.Data.OracleClient/OracleDateTime.cs:
892 * System.Data.OracleClient/OracleInfoMessageEventArgs.cs:
893 * System.Data.OracleClient/OracleInfoMessageEventHandler.cs:
894 * System.Data.OracleClient/OracleMonthSpan.cs:
895 * System.Data.OracleClient/OraclePermission.cs:
896 * System.Data.OracleClient/OraclePermissionAttribute.cs:
897 * System.Data.OracleClient/OracleTimeSpan.cs:
898 * System.Data.OracleClient.Oci/IOciDescriptorHandle.cs:
899 * System.Data.OracleClient.Oci/OciDescriptorHandle.cs:
900 * System.Data.OracleClient.Oci/OciLobLocator.cs:
901 New classes added. Some based on .NET docs,
902 others (internal) based on getting some LOB
903 support (doesn't actually work yet).
906 * System.Data.OracleClient/OracleBFile.cs:
907 * System.Data.OracleClient/OracleBinary.cs:
908 * System.Data.OracleClient/OracleLob.cs:
909 * System.Data.OracleClient/OracleNumber.cs:
910 * System.Data.OracleClient/OracleString.cs:
911 Change handling of NULL object based on new
913 * System.Data.OracleClient/OracleCommand.cs:
914 * System.Data.OracleClient/OracleDataReader.cs:
916 * System.Data.OracleClient.Oci/OciDefineHandle.cs:
917 * System.Data.OracleClient.Oci/OciEnvironmentHandle.cs:
918 Add some code to handle LOBs. Still more to
920 * Test/TestOracleClient.cs:
921 New test for LOB added.
924 2003-02-20 Tim Coleman <tim@timcoleman.com>
925 * System.Data.OracleClient/OracleBFile.cs:
926 * System.Data.OracleClient/OracleBinary.cs:
927 * System.Data.OracleClient/OracleBoolean.cs:
928 * System.Data.OracleClient/OracleLob.cs:
929 * System.Data.OracleClient/OracleLobOpenMode.cs:
930 * System.Data.OracleClient/OracleNumber.cs:
932 New class stubs added
933 * System.Data.OracleClient/OracleCommand.cs:
934 * System.Data.OracleClient/OracleDataReader.cs:
936 * Test/TestOracleClient.cs:
937 Add required Prepare () call in parameter test.
939 2003-02-18 Tim Coleman <tim@timcoleman.com>
940 * System.Data.OracleClient/OciBindHandle.cs:
943 * System.Data.OracleClient/OracleCommand.cs:
944 Add transaction logic for rollback/commit,
945 attaching to oracle service context, and a
946 couple of test cases.
947 Add Parameter handling
948 * System.Data.OracleClient/OracleDataReader.cs:
950 * System.Data.OracleClient/OracleParameter.cs:
952 * System.Data.OracleClient/OracleType.cs:
954 * System.Data.OracleClient.Oci/OciDefineHandle.cs:
955 Add GetValue call which is used by data reader
956 * System.Data.OracleClient.Oci/OciStatementHandle.cs:
958 * Test/TestOracleClient.cs:
959 Add some new test cases.
960 * System.Data.OracleClient/OracleTransaction.cs:
961 * System.Data.OracleClient.Oci/OciTransactionHandle.cs:
962 * Test/TestOracleClient.cs:
963 Add transaction logic for rollback/commit,
964 attaching to oracle service context
967 2003-02-17 Tim Coleman <tim@timcoleman.com>
968 * Test/TestOracleClient.cs:
969 Add OracleDataAdapter test.
970 * System.Data.OracleClient/OracleDataAdapter.cs:
971 * System.Data.OracleClient/OracleRowUpdatedEventArgs.cs:
972 * System.Data.OracleClient/OracleRowUpdatedEventHandler.cs:
973 * System.Data.OracleClient/OracleRowUpdatingEventArgs.cs:
974 * System.Data.OracleClient/OracleRowUpdatingEventHandler.cs:
977 * System.Data.OracleClient/OracleDataReader.cs:
978 * System.Data.OracleClient.Oci/OciDefineHandle.cs:
979 Add handling for number and date types in OracleDataReader
982 2003-02-16 Daniel Morgan <danmorg@sc.rr.com>
984 * System.Data.OracleClient.Oci/OciStatementHandle.cs
985 * System.Data.OracleClient.Oci/OciColumnInfo.cs
986 * System.Data.OracleClient/OciGlue.cs
987 * System.Data.OracleClient/OracleDataReader.cs: fixes
988 to display character data in SQL# command-line
991 * Test/TestOracleClient.cs: updated test to
992 include reading data via the OracleDataReader
994 * System.Data.OracleClient/OracleConnection.cs: removed
997 2003-02-13 Tim Coleman <tim@timcoleman.com>
998 * System.Data.OracleClient.Oci/OciColumnInfo.cs:
999 * System.Data.OracleClient.Oci/OciDataType.cs:
1000 * System.Data.OracleClient.Oci/OciDefineHandle.cs:
1003 * System.Data.OracleClient/OciGlue.cs:
1004 Changes to AttrGet functions
1005 * System.Data.OracleClient/OracleCommand.cs:
1006 * System.Data.OracleClient/OracleDataReader.cs:
1007 Start some work on getting data reader going
1008 * System.Data.OracleClient.Oci/OciAttributeType.cs:
1010 * System.Data.OracleClient.Oci/OciStatementHandle.cs:
1011 Add code to get schema for query, as well as
1012 define output values.
1014 2003-02-12 Tim Coleman <tim@timcoleman.com>
1015 * System.Data.OracleClient/OracleException.cs:
1016 * System.Data.OracleClient.Oci/IOciHandle.cs:
1017 * System.Data.OracleClient.Oci/OciEnvironmentHandle.cs:
1018 * System.Data.OracleClient.Oci/OciErrorHandle.cs:
1019 * System.Data.OracleClient.Oci/OciErrorInfo.cs:
1020 * System.Data.OracleClient.Oci/OciHandle.cs:
1021 * System.Data.OracleClient.Oci/OciServerHandle.cs:
1022 * System.Data.OracleClient.Oci/OciServiceHandle.cs:
1023 * System.Data.OracleClient.Oci/OciSessionHandle.cs:
1024 * System.Data.OracleClient.Oci/OciStatementHandle.cs:
1025 * System.Data.OracleClient.Oci/OciTransactionHandle.cs:
1027 New classes added. This encapsulates the OCI
1028 functionality into Handle objects.
1029 * System.Data.OracleClient/OciGlue.cs:
1030 Move a lot of code into Handle classes.
1031 * System.Data.OracleClient/OracleCommand.cs:
1032 * System.Data.OracleClient/OracleConnection.cs:
1033 * System.Data.OracleClient/OracleTransaction.cs:
1034 Retrofit for changes in OciGlue.
1036 2003-02-12 Daniel Morgan <danmorg@sc.rr.com>
1039 * System.Data.OracleClient/OciGlueLib_BCC_win32.make
1040 * System.Data.OracleClient/OciGlueLib_GCC_linux.make
1041 * System.Data.OracleClient/OciGlueLib_MSVC_win32.make
1042 * System.Data.OracleClient/ociglue.c
1043 * System.Data.OracleClient/ociglue.h
1045 * Test/Test.csproj.user: removed files because System.Data.OracleClient
1046 no longer uses a glue library
1048 * System.Data.OracleClient/TODOAttribute.cs: added file
1050 * System.Data.OracleClient/OracleCommand.cs
1051 * System.Data.OracleClient/OracleConnection.cs
1052 * System.Data.OracleClient/OciGlue.cs: modified -
1053 implement Disconnect and error handling (still need
1054 to create OracleException though)
1056 * Test/TestOracleClient.cs: clean up and accept
1057 connection parameters from command line
1059 2003-02-11 Tim Coleman <tim@timcoleman.com>
1060 * System.Data.OracleClient.Oci/OciAttributeType.cs:
1061 * System.Data.OracleClient.Oci/OciCredentialType.cs:
1062 * System.Data.OracleClient.Oci/OciDescriptorType.cs:
1063 * System.Data.OracleClient.Oci/OciEnvironmentMode.cs:
1064 * System.Data.OracleClient.Oci/OciExecuteMode.cs:
1065 * System.Data.OracleClient.Oci/OciHandleType.cs:
1066 * System.Data.OracleClient.Oci/OciLobType.cs:
1067 * System.Data.OracleClient.Oci/OciPointerType.cs:
1068 * System.Data.OracleClient.Oci/OciSessionMode.cs:
1069 * System.Data.OracleClient.Oci/OciStatementLanguage.cs:
1070 * System.Data.OracleClient.Oci/OciStatementMode.cs:
1071 * System.Data.OracleClient.Oci/OciStatementType.cs:
1072 * System.Data.OracleClient.Oci/OciTransactionFlags.cs:
1073 New files for Oci namespace
1076 Update these files to fix linux build
1077 * System.Data.OracleClient/OciGlue.cs:
1078 Use OCI through P/Invoke directly, rename namespace
1079 * System.Data.OracleClient/OracleCommand.cs:
1080 * System.Data.OracleClient/OracleConnection.cs:
1081 * System.Data.OracleClient/OracleDataReader.cs:
1082 * System.Data.OracleClient/OracleParameter.cs:
1083 * System.Data.OracleClient/OracleParameterCollection.cs:
1084 * System.Data.OracleClient/OracleTransaction.cs:
1085 Retrofit these files for the changes in OciGlue.cs
1087 2003-02-10 Tim Coleman <tim@timcoleman.com>
1088 * System.Data.OracleClient/OracleDataReader.cs:
1089 * System.Data.OracleClient/OracleParameter.cs:
1090 * System.Data.OracleClient/OracleParameterCollection.cs:
1091 * System.Data.OracleClient/OracleString.cs:
1092 * System.Data.OracleClient/OracleTransaction.cs:
1093 * System.Data.OracleClient/OracleType.cs:
1094 Added some implementation of these required objects.
1096 Add new files to the build.
1097 * System.Data.OracleClient/OciGlue.cs:
1098 * System.Data.OracleClient/ociglue.c:
1099 * System.Data.OracleClient/ociglue.h:
1100 Add transaction logic.
1101 * System.Data.OracleClient/OracleCommand.cs:
1102 * System.Data.OracleClient/OracleConnection.cs:
1103 Add some more implementation
1105 2003-02-08 Tim Coleman <tim@timcoleman.com>
1106 * System.Data.OracleClient/OciGlueLib_BCC_win32.make:
1107 * System.Data.OracleClient/OciGlueLib_MSVC_win32.make:
1108 change name of library to ociglue.dll
1109 * System.Data.OracleClient/ociglue.c:
1110 Use the "database" parameter as TNSNAME.
1111 * System.Data.OracleClient/OciGlue.cs:
1112 Change DllImport from "System.Data.OracleClient.ociglue.dll" to
1114 * System.Data.OracleClient/OciGlueLib_GCC_linux.make:
1115 added makefile for ociglue shared lib on Linux platform
1118 2002-12-08 Daniel Morgan <danmorg@sc.rr.com>
1121 * makefile.gnu: added files for linux build
1123 * System.Data.OracleClient.build: added file
1126 * .cvsignore: added file for cvs to ignore files
1128 * System.Data.OracleClient/OciGlue.cs
1129 * System.Data.OracleClient/ociglue.h
1130 * System.Data.OracleClient/ociglue.c: code clean up
1131 and better error handling
1133 2002-12-05 Daniel Morgan <danmorg@sc.rr.com>
1135 * System.Data.OracleClient
1136 * System.Data.OracleClient/System.Data.OracleClient
1137 added directory to mcs/class for the Oracle 8i
1140 * System.Data.OracleClient/OciGlue.cs
1141 * System.Data.OracleClient/OracleConnection.cs
1142 * System.Data.OracleClient/OracleCommand.cs: added
1143 files for the System.Data.OracleClient.dll assembly
1145 * System.Data.OracleClient/ociglue.c
1146 * System.Data.OracleClient/ociglue.h: added
1147 files for thte System.Data.OracleClient.gluelib.dll
1148 unmanaged c shared library
1150 * System.Data.OracleClient/TestOracleClient.cs: test
1151 the OracleClient data provider for Oracle 8i database
1153 * ChangeLog: added file
1155 * README.TXT: added file
1157 * System.Data.OracleClient/OciGlueLib_MSVC_win32.make:
1158 added makefile for ociglue shared lib on Win32 platform
1159 and compiler Visual C++ 7.0
1161 * System.Data.OracleClient/OciGlueLib_BCC_win32.make:
1162 added makefile for ociglue shared lib on Win32 platform
1163 and compiler Borland C++ 5.5
1165 * MonoOracleClient.csproj
1166 * MonoOracleClient.csproj.usr
1167 * MonoOracleClient.sln
1168 * MonoOracleClient.suo: added Visual Studio 1.0
1169 project files to build the
1170 assembly System.Data.OracleClient.dll