1 2009-03-29 Veerapuram Varadhan <vvaradhan@novell.com>
3 * System.Data.OracleClient.dll.sources: Add new file
5 2008-09-24 Daniel Morgan <monodanmorg@yahoo.com>
8 * Test/TestOracleClient.cs: update tests for parameter type of blob
10 * System.Data.OracleClient/OracleLob.cs: position was never
11 being reset to the offset causing the reading of a Blob to
14 * System.Data.OracleClient/OracleParameter.cs: fixes for
15 character and blob types
17 2008-09-16 Daniel Morgan <monodanmorg@yahoo.com>
19 * System.Data.OracleClient/OracleBFile.cs: do not
20 throw a NotImplementedException in internal constructor
22 2008-09-16 Daniel Morgan <monodanmorg@yahoo.com>
24 * Test/TestOracleClient.cs: add tests
25 for TIMESTAMP Input, Output, InputOutput, Return
26 parameters and handle DBNull.Value too
28 * System.Data.OracleClient/OracleCommandBuilder.cs
29 * System.Data.OracleClient/OracleDataAdapter.cs: cleanup warnings
32 * System.Data.OracleClient.Oci/OciDateTimeDescriptor.cs
33 * System.Data.OracleClient/OracleParameter.cs: fix parameters
34 for TIMESTAMP Input, Output, InputOutput, Return
35 parameters and handle DBNUll.Value via indicator = -1
36 However, TIMESTAMP WITH TIMEZONE and TIMESTAMP WITH LOCAL TIMESTAMP
39 2008-09-14 Daniel Morgan <monodanmorg@yahoo.com>
41 * System.Data.OracleClient/OracleParameter.cs: fixes
42 for OracleType.Blob parameters. Also some case statements
45 2008-09-14 Daniel Morgan <monodanmorg@yahoo.com>
47 * Test/TestOracleClient.cs: add tests for parameters
48 of oracle type CLOB, add tests for setting oracle type
49 directly or inferred via the value, and
50 clean up compile warnings
52 * System.Data.OracleClient/OracleParameter.cs: fix
53 for handling parameters of oracle type CLOB for
54 Input, Output, and Return. InputOutput is not supported.
55 And handle CLOB parameters that are DBNull.Value or
56 their value length is zero.
58 2008-09-13 Daniel Morgan <monodanmorg@yahoo.com>
60 * System.Data.OracleClient/OracleConnection.cs: add stubs
61 for method GetSchema which is part of NET_2_0, and clean up warnings
63 * System.Data.OracleClient/OracleCommand.cs
64 * ystem.Data.OracleClient/OracleParameter.cs
65 * System.Data.OracleClient/OracleBFile.cs
66 * System.Data.OracleClient.Oci/OciHandle.cs: clean up warnings
68 * System.Data.OracleClient.Oci/OciDescriptorHandle.cs
69 * System.Data.OracleClient.Oci/OciDefineHandle.cs: make methods internal
71 2008-09-13 Daniel Morgan <monodanmorg@yahoo.com>
73 * Test/TestOracleClient.cs: add test for LONG (long varchar)
74 testing paramters for Input, Output,
75 InputOutput, and ReturnValue and
76 situations when any of these could be DBNull.Value
78 * System.Data.OracleClient/OracleParameter.cs: fix
79 handling of parameters LONG (long varchar). However,
80 it probably would be better to implement LONG using
81 piecewise operation. Also, remove old code.
83 2008-09-10 Daniel Morgan <monodanmorg@yahoo.com>
85 * Test/TestOracleClient.cs: fix typo,
87 Tests pass for parameters for Character, Number, and Date
88 for Input, Output, InputOutput, and ReturnValue and
89 situations when any of these could be DBNull.Value
91 * System.Data.OracleClient/OracleParameter.cs: fix
92 handling of parameters for character, number, and date
93 types. Need to redo all the other types based on the above.
95 * System.Data.OracleClient.Oci/OciDefineHandle.cs: rename private
96 method DefineLong to DefineLongVarChar
98 2008-09-06 Daniel Morgan <monodanmorg@yahoo.com>
100 * Test/TestOracleClient.cs: get oracle connected tests
103 * System.Data.OracleClient.Oci/OciDefineHandle.cs
104 * System.Data.OracleClient/OracleDataReader.cs
105 * System.Data.OracleClient/OracleCommand.cs: fix character
106 field value for a reader that was retrieved from a REF CURSOR.
107 It was failing due to OCI_INVALID_HANDLE - resolve the error
108 by passing a connection object which has a valid environment
111 * System.Data.OracleClient.Oci/OciCalls.cs: correct
112 call to OCIDefineByPos
114 * System.Data.OracleClient/OracleParameter.cs: better way to
115 determine if the input value Is Null instead of using reflection.
116 Flush - Re-arraning how variables are being bound.
118 * System.Data.OracleClient/OciGlue.cs: add function
119 to convert OCI Return / Error Status Code to a String Description
121 * System.Data.OracleClient.Oci/OciErrorHandle.cs: better
124 2008-09-04 Daniel Morgan <monodanmorg@yahoo.com>
126 * System.Data.OracleClient/OracleDataReader.cs: return true
127 in NextResult if another result
129 2008-09-04 Daniel Morgan <monodanmorg@yahoo.com>
131 * System.Data.OracleClient/OracleCommand.cs: removed AssertNoDataReader
132 because oracle allows multiple result sets and has since .NET 1.0,
133 fix bug where REF CURSOR would not work for ExecuteReader or
134 filling a DataSet via an OracleDataAdapter. The REF CURSOR is used to
135 populate the DataSet.
137 * System.Data.OracleClient/OracleDataReader.cs: fix for getting
138 next result set; implement NET_2_0 methods
139 GetProviderSpecificFieldType,
140 GetProviderSpecificValuee,
141 GetProviderSpecificValue; and validate the reader is open
142 before allowing a Read or NextResult, otherwise, throw
143 an InvalidOperationException
145 * System.Data.OracleClient/OracleParameter.cs: fix for
146 getting one or more REF CURSOR out parameters if
147 ExecuteReader was called.
149 * System.Data.OracleClient.Oci/OciErrorHandle.cs
150 * System.Data.OracleClient.Oci/OciHandle.cs: add addiional method
151 for getting error, such as, INVALID_HANDLE being passed to OCI
153 2008-08-27 Daniel Morgan <monodanmorg@yahoo.com>
155 * System.Data.OracleClient/OracleConnectionStringBuilder.cs: modified -
156 add missing connection options, correct case of some connection options,
157 added dictionary for mapping
158 defaults, for Item this indexer needs to return a default
159 for a valid keyword if it does not exist in the dictionary,
160 must override the Keys and Values collection to return all keys
161 and values whether or not they exist in the dictionary and if
162 they do not then return a default value for Values
164 2008-08-26 Daniel Morgan <monodanmorg@yahoo.com>
166 * System.Data.OracleClient/OracleParameter.cs
167 * System.Data.OracleClient.Oci/OciStatementHandle.cs
168 * System.Data.OracleClient.Oci/OciDefineHandle.cs: fix bug
169 for GetOracleLob in OracleDataReader that was created
170 via a REF CURSOR. Bug occurred because the cursor when created
171 did not have a ServiceContext - this was solved by passing
172 the connection in which did. Fixes bug#350408. In OracleParameter, also
173 show the data type that is not implemented.
176 * Test/TestOracleClient.cs: updated tests
178 * Test/refcursortest.cs: added ref cursor test with blob
180 2008-08-25 Daniel Morgan <monodanmorg@yahoo.com>
182 * System.Data.OracleClient/OracleCommand.cs
183 * System.Data.OracleClient.Oci/OciHandle.cs
184 * System.Data.OracleClient.Oci/OciRowIdDescriptor.cs: fix
185 bug 378470 by fixing method ExecuteOracleNonQuery
186 by getting the Universal ROWID and
187 returning it as an output parameter OracleString.
188 This will only work for Oracle 9i clients and above.
190 2008-08-23 Daniel Morgan <monodanmorg@yahoo.com>
192 * System.Data.OracleClient.dll.sources: added
194 OracleClientFactory.cs
195 OracleConnectionStringBuilder.cs
197 * System.Data.OracleClient/OracleClientFactory.cs: added
198 method to file: DbConnectionStringBuilder and modified
199 CreateDataSourceEnumerator to return a null
201 * System.Data.OracleClient/OracleConnectionStringBuilder.cs: add
204 2008-08-20 Daniel Morgan <monodanmorg@yahoo.com>
206 * System.Data.OracleClient/OracleConnection.cs: allow
207 the use of a connection string which allows a
208 TNS network description that is parentheses delimited
209 like the following which has the hostname, port, and
210 service name without requiring use of a TNSNAMES.ORA
213 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)))
215 2008-05-02 Gert Driesen <drieseng@users.sourceforge.net>
217 * System.Data.OracleClient_test.dll.sources: Added
218 OracleConnectionTest.cs, OracleDataAdapterTest.cs and
219 OracleTimeSpanTest.cs.
221 2007-06-06 Nagappan A <anagappan@novell.com>
223 * System.Data.OracleClient_test.dll.sources: Added
224 System.Data.OracleClient/OracleParameterCollectionTest.cs
226 2006-10-17 Leszek Ciesielski <skolima@gmail.com>
228 * System.Data.OracleClient_test.dll.sources:
229 * System.Data.OracleClient_test_default.dll.config.example:
230 * README.tests: integrated the Mainsoft test suite
232 2006-10-02 Leszek Ciesielski <skolima@gmail.com>
234 * README.tests : added information about net_2_0 profile.
236 2006-09-26 Boris Kirzner <borisk@mainsoft.com>
238 * run-tests.test.bat: log files naming fix.
240 2006-09-12 Boris Kirzner <borisk@mainsoft.com>
242 * run-tests.test.bat: small fixes for TARGET_JVM test scripts.
244 2006-09-13 Leszek Ciesielski <skolima@gmail.com>
247 * OracleParameter.cs : fix for bug 77592
249 2006-09-12 Boris Kirzner <borisk@mainsoft.com>
251 * run-tests.test.bat: rework logging for TARGET_JVM tests.
253 2006-09-12 Leszek Ciesielski <skolima@gmail.com>
255 * OracleLob.cs : fix for bug 78898
257 2006-09-11 Leszek Ciesielski <skolima@gmail.com>
259 * OracleCommand.cs : fix for bug 78765 and 79284
260 * OracleParameter.cs : fix for bug 78509 and 79284
261 * README.tests : New : information about running on-line tests from
262 Test/System.Data.OracleClient
263 * System.Data.OracleClient_test_default.dll.config.example : New : Example configuration
264 for on-line tests from Test/System.Data.OracleClient
265 * OracleDataReader.cs : fix for bug 79284
266 * OracleConnection.cs : fix for bug 79284
267 * OciDefineHandle.cs : fix for bug 79284
269 2006-08-21 Boris Kirzner <borisk@mainsoft.com>
271 * run-tests.test.bat: fixes for NET_2_0 tests run.
273 2006-07-14 Senganal T <tsenganal@novell.com>
275 * OraclePermission.cs : 2.0 Api fixes.
277 2006-03-21 Boris Kirzner <borisk@mainsoft.com>
278 * Mainsoft.Data.Jdbc.Providers.jvm: added TARGET_JVM directory
279 * System.Data.OracleClient.vmwcsproj: added OracleProvider.cs
281 2006-03-13 Boris Kirzner <borisk@mainsoft.com>
282 * run-tests.bat, run-tests.test.bat: added batch files for automated testing
283 support for TARGET_JVM.
285 2006-03-10 Senganal T <tsenganal@novell.com>
287 * System.Data.OracleClient.Oci/OciStatementHandle.cs : Get StatementType as a ushort value.
288 * System.Data.OracleClient.Oci/OciParameterDescriptor.cs : Get DataType as a ushort value.
290 2006-01-02 Daniel Morgan <danielmorgan@verizon.net>
292 * System.Data.OracleClient/OracleConnection.cs: dispose of the
293 connection string and other fields
295 * Test/TestOracleClient.cs: tests for Intergrated Security
296 and Persist Secuirty Info connection string parameters
298 2006-01-01 Daniel Morgan <danielmorgan@verizon.net>
300 * System.Data.OracleClient/OracleConnection.cs: implement
301 support for connection parameter PERSIST SECURITY INFO and
302 correct what Clone() does
304 2005-12-20 Daniel Morgan <danielmorgan@verizon.net>
306 * System.Data.OracleClient/OracleConnectionPoolManager.cs
307 * System.Data.OracleClient/OracleConnectionPool.cs
308 * System.Data.OracleClient/OracleConnection.cs
309 * System.Data.OracleClient/OciGlue.cs
310 * System.Data.OracleClient.Oci/OciEnvironmentHandle.cs
311 * System.Data.OracleClient.Oci/OciErrorHandle.cs
312 * System.Data.OracleClient.Oci/OciServiceHandle.cs
313 * System.Data.OracleClient.Oci/OciSessionHandle.cs: modified
314 - support Integrated Security which is external authentication
315 - dispose of OCI handles properly to prevent SEGSIGV during finalization
318 2005-12-19 Daniel Morgan <danielmorgan@verizon.net>
320 * System.Data.OracleClient/OracleConnectionPoolManager.cs
321 * System.Data.OracleClient/OracleConnectionPool.cs
322 * System.Data.OracleClient/OracleConnection.cs: for connection pooling, need to
323 dispose of any connection pools properly otherwise a SEGSIGV may happen trying
324 to detach from the server during finalization at exit of app
326 * System.Data.OracleClient/OracleDataReader.cs: need to make sure statement and command
327 exists during dispose because they are set to null when closed
329 2005-12-13 Daniel Morgan <danielmorgan@verizon.net>
331 * System.Data.OracleClient/OracleParameter.cs: free
332 unmanaged resources after update of values
334 2005-12-13 Daniel Morgan <danielmorgan@verizon.net>
336 * System.Data.OracleClient.Oci/OciErrorHandle.cs patch
337 from "Hubert FONGARNAND" <informatique.internet@fiducial.fr>
338 - fix error handling for non-English locales. Bug# 76623.
340 2005-12-13 Daniel Morgan <danielmorgan@verizon.net>
342 * System.Data.OracleClient/OracleParameter.cs: patch
343 from "Hubert FONGARNAND" <informatique.internet@fiducial.fr>
344 - fix Timestamp when filling a DataSet. Bug# 76437.
346 2005-12-13 Daniel Morgan <danielmorgan@verizon.net>
348 * System.Data.OracleClient/OracleParameter.cs: patch
349 from "Hubert FONGARNAND" <informatique.internet@fiducial.fr>
350 - problems with OracleClob as input parameters
351 (when the input parameter is an OracleString,
352 mono crashes with a invalidcastexception)
353 - problems with OracleDateTime.Null, OracleString.Null
354 as input parameters (it works with DBNull.Value,
355 but it fails with those parameters)
357 2005-12-11 Daniel Morgan <danielmorgan@verizon.net>
359 * System.Data.OracleClient/OracleCommand.cs: when
360 binding the parameters, need to pass the parameter position
362 * System.Data.OracleClient/OracleDataReader.cs: null the statement handle
365 * System.Data.OracleClient/OracleParameter.cs: add support for an output
366 parameter of Cursor to return an Oracle REF CURSOR as an OracleDataReader.
367 Zsolt Petrény - Zsolt.Petreny at sensenet.hu helped contribute to this patch.
369 * Test/TestOracleClient.cs: add tests for REF CURSOR
371 * System.Data.OracleClient.Oci/OciHandle.cs:
372 allow setting of the handle to free the previous handle if it existed
374 * System.Data.OracleClient.Oci/OciCalls.cs: add OCI Bind functions
375 to bind a parameter using its position instead of its name
377 * System.Data.OracleClient.Oci/OciDataType.cs: add an OCI type of
378 RSet for a REF CUROSR
380 * System.Data.OracleClient.Oci/OciDataType.cs: add RSet (REF CURSOR)
382 * System.Data.OracleClient.Oci/OciParameterDescriptor.cs: flush. REF
385 * System.Data.OracleClient.Oci/OciStatementHandle.cs: set up the result set
386 for a statement handle for a REF CURSOR
388 2005-10-16 Gert Driesen <drieseng@users.sourceforge.net>
390 * OracleException.cs: Pass message to base ctor, thereby avoiding
391 need to override Message property (and fixing API mismatch). Fixed
392 serialization by also adding code to si.
393 * OracleCommandBuilder.cs: Removed usage of DataSysDescription to
396 2005-08-10 Daniel Morgan <danielmorgan@verizon.net>
398 * System.Data.OracleClient/OracleCommandBuilder.cs: update
399 based on changes Suresh did to OdbcCommandBuilder, SqlCommandBuilder,
402 * System.Data.OracleClient/OracleParameter.cs
403 * System.Data.OracleClient.Oci/OciHandle.cs
404 * System.Data.OracleClient.Oci/OciCalls.cs
405 * System.Data.OracleClient.Oci/OciDataType.cs
406 * System.Data.OracleClient.Oci/OciParameterDescriptor.cs
407 * System.Data.OracleClient.Oci/OciStatementHandle.cs
408 * System.Data.OracleClient.Oci/OciDefineHandle.cs: with help
409 from Hubert FONGARNAND <informatique.internet@fiducial.fr>
410 implement TIMESTAMP support via OciDateTime descriptor
412 * System.Data.OracleClient.dll.sources: add
413 OciDateTimeDescriptor.cs to build
415 * System.Data.OracleClient.Oci/OciDateTimeDescriptor.cs: add new
416 file to support Oracle TIMESTAMP using OciDateTime descriptor
418 2005-07-25 Daniel Morgan <danielmorgan@verizon.net>
420 * System.Data.OracleClient/OracleParameter.cs: apply
422 Hubert FONGARNAND <informatique.internet@fiducial.fr>
423 to tranmit an input paramter that is a date in a binary format
424 instead of a character format to avoid culture
427 2005-07-17 Daniel Morgan <danielmorgan@verizon.net>
429 * System.Data.OracleClient/OracleDataReader.cs:
430 handle Owner (BaseSchemaName) correctly when
431 looking up KeyInfo on a table
433 2005-07-17 Daniel Morgan <danielmorgan@verizon.net>
435 * System.Data.OracleClient/OracleDataReader.cs:
436 should allow getting RecordsAffected property
439 2005-07-17 Daniel Morgan <danielmorgan@verizon.net>
441 * System.Data.OracleClient/OracleCommandBuilder.cs:
442 fix build for NET_2_0 profile
444 2005-07-17 Daniel Morgan <danielmorgan@verizon.net>
446 * System.Data.OracleClient/OracleCommandBuilder.cs:
447 implemented a working OracleCommandBuilder based on
448 current SqlCommandBuilder
450 * System.Data.OracleClient/OracleCommand.cs: added
451 placeholder for DeriveParamters
453 * System.Data.OracleClient/OracleDataReader.cs:
454 - sometimes trying to get records affected
456 - set BaseColumnName to the ColumnName
458 if the command behavior is KeyInfo
459 - only try to Read if there are rows to read
461 * Test/OracleAdapterTest.cs: removed file
462 because adapter tests added to TestOracleClient.cs
464 * Test/TestOracleClient.cs: added tests
465 - test ExecuteReader and records affected
466 executing a Non-Query
467 - test Inserts/Updates/Deletes with a
468 DataSet, Data Adapter, and Command Builder
470 2005-07-10 Daniel Morgan <danielmorgan@verizon.net>
472 * System.Data.OracleClient/OracleCommand.cs: support
473 CommandBehavior of SchemaOnly
475 * System.Data.OracleClient/OracleCommandBuilder.cs:
476 implement OracleCommandBuilder. Does not work yet.
478 * System.Data.OracleClient/OracleDataReader.cs:
479 implement CommandBehavior of KeyInfo which is required
480 for OracleCommandBuilder. Correct data retreived via
483 * System.Data.OracleClient.Oci/OciParameterDescriptor.cs: add
484 method to convert a OciDataType enum to OracleDataType enum
486 * System.Data.OracleClient.Oci/OciStatementHandle.cs: allow
487 execute of DescribeOnly to support CommandBehavior.SchemaOnly
489 * Test/OracleAdapterTest.cs: add file for adapter tests
491 2005-07-08 Daniel Morgan <danielmorgan@verizon.net>
493 * System.Data.OracleClient/OracleParameter.cs
494 * System.Data.OracleClient/OracleCommand.cs
495 * System.Data.OracleClient/OracleDataReader.cs: support
496 Output parameters. Return and InputOutput are TODO. Input
497 already supported. TODO for handling NULL indicator on Output params.
499 * System.Data.OracleClient/OracleConnection.cs: remove
502 * Test/TestOracleClient.cs: add tests for out parameters
504 2005-03-06 Daniel Morgan <danielmorgan@verizon.net>
506 - Applied patch by Hubert FONGARNAND
507 <informatique.internet@fiducial.fr>
508 - Had to re-format according to mono style
509 and remove Console.WriteLines
510 - Made sure maxPoolSize and minPoolSize can be specified
511 via the connection string, and that pooling can be disabled
512 - if the next opened connection surpasses the max pool size, it waits
513 for a specified time in milliseconds, if it did not
514 get another connection from the connection pool,
515 throw an InvalidOperationException for timeout expired
517 * System.Data.OracleClient.dll.sources: add
518 OracleConnectionPool.cs to the build
520 * System.Data.OracleClient/OracleConnection.cs: modified
521 - add connection pooling to OracleClient
522 - GetNlsInfo () was not using the passed handle, it was always
525 * System.Data.OracleClient/OracleConnectionPoolManager.cs
526 * System.Data.OracleClient/OracleConnectionPool.cs: added
527 new file for connection pooling in OracleClient
529 * System.Data.OracleClient/Test/TestOracleClient.cs: added tests
530 for OracleClient connection pooling
532 2005-02-25 Daniel Morgan <danielmorgan@verizon.net>
534 * System.Data.OracleClient/OracleParameter.cs: modified
535 - fix for input parameters for strings, dates,
536 CLOBs, and other types
537 to use OCIUnicodeToCharSet to convert
538 the string to bytes that are in Oracle's character set
539 - fix for input parameters for BLOBs to
540 use OciDataType.LongRaw instead of Long
541 - fix for Raw data type
542 thanks to coneto@shaw.ca (Curtis) which fixes bug #72416
543 and also fix "System.DataType"
544 to "System.DateTime" in InferOracleType
546 * Test/TestOracleClient.cs: handle byte[] from OracleDataReader.GetValue()
548 2005-02-20 Daniel Morgan <danielmorgan@verizon.net>
550 * System.Data.OracleClient/OracleDataReader.cs: use ICovertible
551 to convert data types for GetDateTime, GetInt64, GetInt32, GetFloat,
552 GetDouble, GetDecimal. Fixes bug #53391.
554 * Test/TestOracleClient.cs: updated OracleClient tests for
557 2005-02-20 Daniel Morgan <danielmorgan@verizon.net>
559 * System.Data.OracleClient/OracleCommand.cs: fix bug #72407
560 ExecuteNonQuery with a SELECT SQL statement caused an error
562 2005-02-20 Daniel Morgan <danielmorgan@verizon.net>
564 * System.Data.OracleClient/OracleDateTime.cs: modified -
565 added functions for converting the date format strings between
566 OracleDateTime and DateTime based on
567 the NLS_DATE_FORMAT on the Oracle server
569 * System.Data.OracleClient/OracleConnection.cs: implement
570 internal function GetNlsInfo to get NLS info from the Oracle server
571 for the session or environment. Also, implemented function
572 GetSessionNlsDateFormat to get Oracle's NLS_DATE_FORMAT string
574 * System.Data.OracleClient/OracleParameter.cs: for input parameters,
575 fixed setting the parameter value to DBNull.Value and fixed the
576 setting of a DateTime or OracleDateTime. Tried to fix CLOBs/BLOBs, but
579 * Test/TestOracleClient.cs: updated the parameters test
581 * System.Data.OracleClient.Oci/OciHandle.cs: implement
582 internal function SetAttributeString
584 * System.Data.OracleClient.Oci/OciCalls.cs: add DllImport
585 OCIBindByNameBytes so byte array can be passed instead of IntPtr
586 for the value, add DllImport OCIDateTimeFromText,
587 and added DllImport for OCINlsGetInfo to get NLS info,
588 such as, NLS_DATE_FORMAT
590 * System.Data.OracleClient.Oci/OciAttributeType.cs: added
591 attribute for date format (not used)
593 * System.Data.OracleClient.Oci/OciNlsServiceType.cs: added new file
594 for an enum to hold NLS Service types which is to be used with GetNlsInfo()
597 * System.Data.OracleClient.dll.sources: added OciNlsServiceType.cs to
600 2005-02-07 Daniel Morgan <danielmorgan@verizon.net>
602 * System.Data.OracleClient/OracleDataReader.cs: add LONG
603 to GetOracleValue to return an OracleString
605 * System.Data.OracleClient.Oci/OciDefineHandle.cs: add
606 LONG VARCHAR support. See DefineLong ()
607 for LAMESPEC about OCI
609 * Test/TestOracleClient.cs: add LONG to Oracle tests
611 2005-01-09 Daniel Morgan <danielmorgan@verizon.net>
613 * System.Data.OracleClient/OracleCommand.cs: set Command
614 property on OciStatementHandle
616 * System.Data.OracleClient/OracleConnection.cs: implement
617 properties ServerVersion and DataSource, partially
618 implement method ICloneable Clone, implement
619 connection StateChange and InfoMessage events
621 * System.Data.OracleClient/OciGlue.cs: add internal properties
622 for OciSessionHandle and OciServerHandle
624 * System.Data.OracleClient/OracleInfoMessageEventArgs.cs:
627 * Test/TestOracleClient.cs: add new tests
629 * System.Data.OracleClient.Oci/OciStatementHandle.cs:
630 - add property for OracleCommand
631 - patch from Joost Evertse <j.evertse@cloudseven.nl>
632 for handling OCI_SUCCES_WITH_INFO during Fetch which
633 indicates a Warning info message
635 * System.Data.OracleClient.Oci/OciCalls.cs: added OCI call
638 * System.Data.OracleClient.Oci/OciDefineHandle.cs: flush
640 2005-01-06 Daniel Morgan <danielmorgan@verizon.net>
642 * Assembly/AssemblyInfo.cs: updated copyright
644 * System.Data.OracleClient/OracleCommand.cs: add
645 connection string parameter "Server" and
646 removed "Database" to match .NET
648 * System.Data.OracleClient/OracleLob.cs: handle
649 BLOBs and CLOBs that are not null, but are empty
651 * System.Data.OracleClient/OracleCommand.cs: started
652 implementing Clone and ExecuteOracleScalar
654 * System.Data.OracleClient/OracleDataReader.cs: modified
655 - ms.net has GetDataTypeName return data types upper case
656 - implement GetFieldType
657 - implement GetOracleValues, GetOracleValue,
658 GetOracleDateTime, GetOracleNumber, GetOracleString
659 - modified GetOracleLob based on internal change
660 - fix GetSchemaTable to return the correct "DataType"
661 instead of always being System.String
662 - GetValue should return Blobs as a byte array and Clobs
664 - Test/TestOracleClient.cs: updated Mono Oracle Tests
665 - System.Data.OracleClient.Oci/OciCalls.cs: update
666 DllImports for data type, actual data size, and iters
668 * System.Data.OracleClient.Oci/OciDefineHandle.cs: modified
669 - added properties for precision and field type
670 - if ROWID is specified in a SELECT statement, handle
671 the data type of OciDataType.RowIdDescriptor by just
672 treating it as 10 byte string
673 - do not free a HGlobal handle for a LOB since they do
674 not get a HGlobal created for them
675 - GetValue should return an OracleLob for BLOBs and CLOBs
677 * System.Data.OracleClient.Oci/OciDataType.cs: make enum
678 OciDataType to be uint
680 * System.Data.OracleClient.Oci/OciParameterDescriptor.cs:
681 - add function to convert Oracle's data type name
682 to .net data type name
684 * System.Data.OracleClient.Oci/OciRowIdDescriptor.cs: flush
686 2004-09-14 Sebastien Pouliot <sebastien@ximian.com>
688 * Makefile: Activate unit tests.
689 * System.Data.OracleClient_test.dll.sources: New. Sources for unit
692 2004-06-19 Gert Driesen <drieseng@users.sourceforge.net>
694 * Makefile: added references to System.EnterpriseServices and
695 System.Drawing assemblies
696 * System.Data.OracleClient.dll: added Assembly/Consts.cs and
697 System.Data.OracleClient/OracleMonthSpan.cs
698 * OracleCommand.cs: added missing attributes, marked class sealed,
699 fixed signature of ExecuteOracleScalar method
700 * OracleCommandBuilder.cs: added missing attributes
701 * OracleConnection.cs: marked class sealed, added missing attributes,
702 stubbed missing propertie, methods and events
703 * OracleDataAdapter.cs: added missing attributes, removed extra
704 stubbed Dispose method
705 * OracleDataReader.cs: stubbed missing methods
706 * OracleDataTime.cs: fixed signature and implementation of operator
707 * OracleException.cs: marked serializable, added serialization ctor
708 * OracleParameter.cs: added missing attributes, marked extra methods
710 * OracleParameterCollection.cs: marked class sealed, added missing
712 * OracleString.cs: added missing methods, added missing operators
714 2004-05-27 Joerg Rosenkranz <joergr@voelcker.com>
716 * System.Data.OracleClient/OracleCommandBuilder.cs:
718 * System.Data.OracleClient.dll.sources:
719 Added OracleCommandBuilder.cs.
721 2004-05-26 Joerg Rosenkranz <joergr@voelcker.com>
723 * System.Data.OracleClient.Oci/OciDefineHandle.cs:
724 Merged in a fix send by Rogerio Pereira Araujo
725 <webmaster@cisnet.com.br>: Fixed a bug with NUMBER data type
726 when no parameter is passed to OracleCommand.
728 2004-05-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
730 * System.Data.OracleClient/OracleType.cs: fixed values for Int16 and
731 Int32. Thanks to Artem Zabytin for reporting this.
733 2004-05-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
735 * System.Data.OracleClient/OracleCommand.cs:
736 * System.Data.OracleClient/OracleDataReader.cs:
737 * System.Data.OracleClient.Oci/OciStatementHandle.cs: patch by Eduard
738 Nesiba that implements autocommit behavior for non query statement
739 which is out of transaction. In previous implementation changed rows
740 stayed locked until client disconnect and hasRows proper settings.
742 2004-05-10 Joerg Rosenkranz <joergr@voelcker.com>
744 * System.Data.OracleClient.Oci/OciCalls.cs:
745 Added OCI calls OCICharSetToUnicode and OCIUnicodeToCharSet.
746 * System.Data.OracleClient.Oci/OciStatementHandle.cs:
747 Changed statement encoding from UTF8 to OCIUnicodeToCharSet.
748 * System.Data.OracleClient.Oci/OciDefineHandle.cs:
749 Changed string encoding from UTF8 to OCICharSetToUnicode.
751 2004-05-21 Umadevi S <sumadevi@novell.com>
752 * System.Data.OracleClient.Oci/OciDefineHandle.cs
753 Fixed bug 55030. Included checking for size
756 2004-05-20 Atsushi Enomoto <atsushi@ximian.com>
758 * OracleCommandBuilder.cs : Added (stub).
759 * OracleString.cs : Implemented missing bits.
761 2004-04-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
763 * System.Data.OracleClient.Oci/OciDefineHandle.cs: added support for
764 basic RAW data type. Patch by Eduard Nesiba.
766 2004-03-31 Joerg Rosenkranz <joergr@voelcker.com>
768 * System.Data.OracleClient.Oci/OciDefineHandle.cs:
769 Changed DefineChar to allow retrieval of
770 multibyte characters (i.e. german umlauts).
771 * System.Data.OracleClient.Oci/OciStatementHandle.cs:
772 OciDefineHandles are now disposed in the
775 2004-02-09 Joerg Rosenkranz <joergr@voelcker.com>
777 * System.Data.OracleClient/OracleLob.cs:
778 Changed Erase() to call Erase(offset, amount)
779 using zero based offset.
781 2004-01-26 Joerg Rosenkranz <joergr@voelcker.com>
783 * System.Data.OracleClient.Oci/OciCalls.cs:
784 Changed binding of OciStmtPrepare from string
786 * System.Data.OracleClient.Oci/OciDefineHandle.cs:
787 Character types are converted using UTF8 encoding.
788 * System.Data.OracleClient.Oci/OciStatementHandle.cs:
789 SQL statement to be prepared is converted to byte
790 array using UTF8 encoding.
792 2004-01-09 Joerg Rosenkranz <joergr@voelcker.com>
794 * System.Data.OracleClient.Oci/OciCalls.cs:
795 Added. It contains all external OCI calls which are
796 removed from all other files.
797 * System.Data.OracleClient/OciGlue.cs:
798 Fix for #52699 (OCI not thread safe).
799 * System.Data.OracleClient.Oci/OciHandle.cs:
800 Introduced special handling for Bind, Define and
801 Environment handles in FreeHandle. Revised the handling for
802 other types. Minor change in Dispose.
804 * System.Data.OracleClient.Oci/OciDescriptorHandle.cs:
805 Special handling for Parameter handles in FreeHandle.
807 * System.Data.OracleClient.Oci/OciDefineHandle.cs:
808 Character types are converted using the DefaultEncoding.
810 * System.Data.OracleClient/OracleCommand.cs:
811 Dispose created OciStatementHandles.
812 * System.Data.OracleClient/OracleDataReader.cs:
813 Dispose used OciStatementHandle.
814 * System.Data.OracleClient/OracleTransaction.cs:
815 Dispose transaction handle.
816 * System.Data.OracleClient.Oci/OciStatementHandle.cs:
817 OCI_INVALID_HANDLE results in exception "Invalid handle."
819 * System.Data.OracleClient.Oci/OciTransactionHandle.cs:
820 Introduced DetachFromServiceContext which is called in Commit
821 and Rollback (Fix for #52702).
822 * System.Data.OracleClient/OracleParameter.cs:
823 * System.Data.OracleClient.Oci/OciEnvironmentHandle.cs:
824 * System.Data.OracleClient.Oci/OciErrorHandle.cs:
825 * System.Data.OracleClient.Oci/OciLobLocator.cs:
826 * System.Data.OracleClient.Oci/OciServerHandle.cs:
827 * System.Data.OracleClient.Oci/OciServiceHandle.cs:
828 * System.Data.OracleClient.Oci/OciSessionHandle.cs:
831 2003-12-16 Joerg Rosenkranz <joergr@voelcker.com>
833 * System.Data.OracleClient/OracleCommand.cs:
834 Fix for bug #52223 (CommandTimeout throws exception).
836 2003-04-17 Nick Drochak <ndrochak@gol.com>
838 * makefile.gnu: The Test dir does not contain a unit test.
840 2003-04-08 Miguel de Icaza <miguel@ximian.com>
842 * System.Data.OracleClient/OracleConnection.cs: Apply fix from
843 David Pickens <dsp@rci.rutgers.edu>
845 2003-03-08 Tim Coleman <tim@timcoleman.com>
846 * System.Data.OracleClient.Oci/OciRowIdDescriptor.cs:
849 * System.Data.OracleClient/OciGlue.cs:
850 * System.Data.OracleClient/OracleDataReader.cs:
851 * System.Data.OracleClient/OracleLob.cs:
852 * System.Data.OracleClient.Oci/OciBindHandle.cs:
853 * System.Data.OracleClient.Oci/OciDataType.cs:
854 * System.Data.OracleClient.Oci/OciDefineHandle.cs:
855 * System.Data.OracleClient.Oci/OciDescriptorHandle.cs:
856 * System.Data.OracleClient.Oci/OciErrorHandle.cs:
857 * System.Data.OracleClient.Oci/OciHandle.cs:
858 * System.Data.OracleClient.Oci/OciLobLocator.cs:
859 * System.Data.OracleClient.Oci/OciParameterDescriptor.cs:
860 * System.Data.OracleClient.Oci/OciServerHandle.cs:
861 * System.Data.OracleClient.Oci/OciServiceHandle.cs:
862 * System.Data.OracleClient.Oci/OciSessionHandle.cs:
864 * System.Data.OracleClient/OracleBoolean.cs:
865 Change Null definition
866 * System.Data.OracleClient/OracleCommand.cs:
867 More implementation, more toward getting ExecuteOracle*
868 * System.Data.OracleClient/OracleConnection.cs:
869 Add new handle properties
870 * System.Data.OracleClient/OracleParameter.cs:
871 * System.Data.OracleClient.Oci/OciStatementHandle.cs:
872 Move binding operation to oracle parameter.
874 2003-03-04 Tim Coleman <tim@timcoleman.com>
875 * System.Data.OracleClient.Oci/IOciDescriptorHandle.cs:
876 * System.Data.OracleClient.Oci/IOciHandle.cs:
877 * System.Data.OracleClient.Oci/OciDescriptorType.cs:
878 Removed. These are no longer used.
879 * System.Data.OracleClient.Oci/OciParameterDescriptor.cs:
882 Add System.Data.OracleClient.Oci/OciParameterDescriptor.cs
883 Rem System.Data.OracleClient.Oci/IOciDescriptorHandle.cs
884 Rem System.Data.OracleClient.Oci/IOciHandle.cs
885 Rem System.Data.OracleClient.Oci/OciDescriptorType.cs
886 * System.Data.OracleClient/OciGlue.cs:
887 Move the OCIAttrGet* methods into OciHandle
888 * System.Data.OracleClient/OracleDataReader.cs:
889 * System.Data.OracleClient/OracleParameter.cs:
890 Change the way that columns are bound and described
891 * System.Data.OracleClient.Oci/OciBindHandle.cs:
892 * System.Data.OracleClient.Oci/OciDefineHandle.cs:
893 * System.Data.OracleClient.Oci/OciDescriptorHandle.cs:
894 * System.Data.OracleClient.Oci/OciEnvironmentHandle.cs:
895 * System.Data.OracleClient.Oci/OciErrorHandle.cs:
896 * System.Data.OracleClient.Oci/OciHandle.cs:
897 * System.Data.OracleClient.Oci/OciLobLocator.cs:
898 * System.Data.OracleClient.Oci/OciServerHandle.cs:
899 * System.Data.OracleClient.Oci/OciServiceHandle.cs:
900 * System.Data.OracleClient.Oci/OciSessionHandle.cs:
901 * System.Data.OracleClient.Oci/OciStatementHandle.cs:
902 * System.Data.OracleClient.Oci/OciTransactionHandle.cs:
903 All handles now derive from OciHandle, and these classes
904 have been rewritten as such. Also attempted to implement
905 the Dispose () methods for these classes.
906 * System.Data.OracleClient.Oci/OciHandleType.cs:
907 Add descriptor types into here because handles and
908 descriptors are used in many of the same OCI functions.
910 2003-02-26 Tim Coleman <tim@timcoleman.com>
911 * System.Data.OracleClient/OracleConnection.cs:
912 Rollback transactions when connection closes if they
914 * System.Data.OracleClient/OracleDataReader.cs:
915 Implement GetOracleLob ()
916 * System.Data.OracleClient/OracleLob.cs:
917 Implement some of the details, like Read/Write/Seek
918 * System.Data.OracleClient.Oci/OciBindHandle.cs:
919 Remove debug message.
920 * System.Data.OracleClient.Oci/OciDefineHandle.cs:
922 * System.Data.OracleClient.Oci/OciEnvironmentHandle.cs:
923 Minor formatting changes
924 * System.Data.OracleClient.Oci/OciLobLocator.cs:
925 Huge amounts of code to make it work. Lots of ugly
927 * Test/TestOracleClient.cs:
930 2003-02-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
932 * System.Data.OracleClient/OracleMonthSpan.cs: fixed compilation.
934 2003-02-21 Tim Coleman <tim@timcoleman.com>
935 * System.Data.OracleClient/OracleDateTime.cs:
936 * System.Data.OracleClient/OracleInfoMessageEventArgs.cs:
937 * System.Data.OracleClient/OracleInfoMessageEventHandler.cs:
938 * System.Data.OracleClient/OracleMonthSpan.cs:
939 * System.Data.OracleClient/OraclePermission.cs:
940 * System.Data.OracleClient/OraclePermissionAttribute.cs:
941 * System.Data.OracleClient/OracleTimeSpan.cs:
942 * System.Data.OracleClient.Oci/IOciDescriptorHandle.cs:
943 * System.Data.OracleClient.Oci/OciDescriptorHandle.cs:
944 * System.Data.OracleClient.Oci/OciLobLocator.cs:
945 New classes added. Some based on .NET docs,
946 others (internal) based on getting some LOB
947 support (doesn't actually work yet).
950 * System.Data.OracleClient/OracleBFile.cs:
951 * System.Data.OracleClient/OracleBinary.cs:
952 * System.Data.OracleClient/OracleLob.cs:
953 * System.Data.OracleClient/OracleNumber.cs:
954 * System.Data.OracleClient/OracleString.cs:
955 Change handling of NULL object based on new
957 * System.Data.OracleClient/OracleCommand.cs:
958 * System.Data.OracleClient/OracleDataReader.cs:
960 * System.Data.OracleClient.Oci/OciDefineHandle.cs:
961 * System.Data.OracleClient.Oci/OciEnvironmentHandle.cs:
962 Add some code to handle LOBs. Still more to
964 * Test/TestOracleClient.cs:
965 New test for LOB added.
968 2003-02-20 Tim Coleman <tim@timcoleman.com>
969 * System.Data.OracleClient/OracleBFile.cs:
970 * System.Data.OracleClient/OracleBinary.cs:
971 * System.Data.OracleClient/OracleBoolean.cs:
972 * System.Data.OracleClient/OracleLob.cs:
973 * System.Data.OracleClient/OracleLobOpenMode.cs:
974 * System.Data.OracleClient/OracleNumber.cs:
976 New class stubs added
977 * System.Data.OracleClient/OracleCommand.cs:
978 * System.Data.OracleClient/OracleDataReader.cs:
980 * Test/TestOracleClient.cs:
981 Add required Prepare () call in parameter test.
983 2003-02-18 Tim Coleman <tim@timcoleman.com>
984 * System.Data.OracleClient/OciBindHandle.cs:
987 * System.Data.OracleClient/OracleCommand.cs:
988 Add transaction logic for rollback/commit,
989 attaching to oracle service context, and a
990 couple of test cases.
991 Add Parameter handling
992 * System.Data.OracleClient/OracleDataReader.cs:
994 * System.Data.OracleClient/OracleParameter.cs:
996 * System.Data.OracleClient/OracleType.cs:
998 * System.Data.OracleClient.Oci/OciDefineHandle.cs:
999 Add GetValue call which is used by data reader
1000 * System.Data.OracleClient.Oci/OciStatementHandle.cs:
1002 * Test/TestOracleClient.cs:
1003 Add some new test cases.
1004 * System.Data.OracleClient/OracleTransaction.cs:
1005 * System.Data.OracleClient.Oci/OciTransactionHandle.cs:
1006 * Test/TestOracleClient.cs:
1007 Add transaction logic for rollback/commit,
1008 attaching to oracle service context
1011 2003-02-17 Tim Coleman <tim@timcoleman.com>
1012 * Test/TestOracleClient.cs:
1013 Add OracleDataAdapter test.
1014 * System.Data.OracleClient/OracleDataAdapter.cs:
1015 * System.Data.OracleClient/OracleRowUpdatedEventArgs.cs:
1016 * System.Data.OracleClient/OracleRowUpdatedEventHandler.cs:
1017 * System.Data.OracleClient/OracleRowUpdatingEventArgs.cs:
1018 * System.Data.OracleClient/OracleRowUpdatingEventHandler.cs:
1021 * System.Data.OracleClient/OracleDataReader.cs:
1022 * System.Data.OracleClient.Oci/OciDefineHandle.cs:
1023 Add handling for number and date types in OracleDataReader
1026 2003-02-16 Daniel Morgan <danmorg@sc.rr.com>
1028 * System.Data.OracleClient.Oci/OciStatementHandle.cs
1029 * System.Data.OracleClient.Oci/OciColumnInfo.cs
1030 * System.Data.OracleClient/OciGlue.cs
1031 * System.Data.OracleClient/OracleDataReader.cs: fixes
1032 to display character data in SQL# command-line
1035 * Test/TestOracleClient.cs: updated test to
1036 include reading data via the OracleDataReader
1038 * System.Data.OracleClient/OracleConnection.cs: removed
1041 2003-02-13 Tim Coleman <tim@timcoleman.com>
1042 * System.Data.OracleClient.Oci/OciColumnInfo.cs:
1043 * System.Data.OracleClient.Oci/OciDataType.cs:
1044 * System.Data.OracleClient.Oci/OciDefineHandle.cs:
1047 * System.Data.OracleClient/OciGlue.cs:
1048 Changes to AttrGet functions
1049 * System.Data.OracleClient/OracleCommand.cs:
1050 * System.Data.OracleClient/OracleDataReader.cs:
1051 Start some work on getting data reader going
1052 * System.Data.OracleClient.Oci/OciAttributeType.cs:
1054 * System.Data.OracleClient.Oci/OciStatementHandle.cs:
1055 Add code to get schema for query, as well as
1056 define output values.
1058 2003-02-12 Tim Coleman <tim@timcoleman.com>
1059 * System.Data.OracleClient/OracleException.cs:
1060 * System.Data.OracleClient.Oci/IOciHandle.cs:
1061 * System.Data.OracleClient.Oci/OciEnvironmentHandle.cs:
1062 * System.Data.OracleClient.Oci/OciErrorHandle.cs:
1063 * System.Data.OracleClient.Oci/OciErrorInfo.cs:
1064 * System.Data.OracleClient.Oci/OciHandle.cs:
1065 * System.Data.OracleClient.Oci/OciServerHandle.cs:
1066 * System.Data.OracleClient.Oci/OciServiceHandle.cs:
1067 * System.Data.OracleClient.Oci/OciSessionHandle.cs:
1068 * System.Data.OracleClient.Oci/OciStatementHandle.cs:
1069 * System.Data.OracleClient.Oci/OciTransactionHandle.cs:
1071 New classes added. This encapsulates the OCI
1072 functionality into Handle objects.
1073 * System.Data.OracleClient/OciGlue.cs:
1074 Move a lot of code into Handle classes.
1075 * System.Data.OracleClient/OracleCommand.cs:
1076 * System.Data.OracleClient/OracleConnection.cs:
1077 * System.Data.OracleClient/OracleTransaction.cs:
1078 Retrofit for changes in OciGlue.
1080 2003-02-12 Daniel Morgan <danmorg@sc.rr.com>
1083 * System.Data.OracleClient/OciGlueLib_BCC_win32.make
1084 * System.Data.OracleClient/OciGlueLib_GCC_linux.make
1085 * System.Data.OracleClient/OciGlueLib_MSVC_win32.make
1086 * System.Data.OracleClient/ociglue.c
1087 * System.Data.OracleClient/ociglue.h
1089 * Test/Test.csproj.user: removed files because System.Data.OracleClient
1090 no longer uses a glue library
1092 * System.Data.OracleClient/TODOAttribute.cs: added file
1094 * System.Data.OracleClient/OracleCommand.cs
1095 * System.Data.OracleClient/OracleConnection.cs
1096 * System.Data.OracleClient/OciGlue.cs: modified -
1097 implement Disconnect and error handling (still need
1098 to create OracleException though)
1100 * Test/TestOracleClient.cs: clean up and accept
1101 connection parameters from command line
1103 2003-02-11 Tim Coleman <tim@timcoleman.com>
1104 * System.Data.OracleClient.Oci/OciAttributeType.cs:
1105 * System.Data.OracleClient.Oci/OciCredentialType.cs:
1106 * System.Data.OracleClient.Oci/OciDescriptorType.cs:
1107 * System.Data.OracleClient.Oci/OciEnvironmentMode.cs:
1108 * System.Data.OracleClient.Oci/OciExecuteMode.cs:
1109 * System.Data.OracleClient.Oci/OciHandleType.cs:
1110 * System.Data.OracleClient.Oci/OciLobType.cs:
1111 * System.Data.OracleClient.Oci/OciPointerType.cs:
1112 * System.Data.OracleClient.Oci/OciSessionMode.cs:
1113 * System.Data.OracleClient.Oci/OciStatementLanguage.cs:
1114 * System.Data.OracleClient.Oci/OciStatementMode.cs:
1115 * System.Data.OracleClient.Oci/OciStatementType.cs:
1116 * System.Data.OracleClient.Oci/OciTransactionFlags.cs:
1117 New files for Oci namespace
1120 Update these files to fix linux build
1121 * System.Data.OracleClient/OciGlue.cs:
1122 Use OCI through P/Invoke directly, rename namespace
1123 * System.Data.OracleClient/OracleCommand.cs:
1124 * System.Data.OracleClient/OracleConnection.cs:
1125 * System.Data.OracleClient/OracleDataReader.cs:
1126 * System.Data.OracleClient/OracleParameter.cs:
1127 * System.Data.OracleClient/OracleParameterCollection.cs:
1128 * System.Data.OracleClient/OracleTransaction.cs:
1129 Retrofit these files for the changes in OciGlue.cs
1131 2003-02-10 Tim Coleman <tim@timcoleman.com>
1132 * System.Data.OracleClient/OracleDataReader.cs:
1133 * System.Data.OracleClient/OracleParameter.cs:
1134 * System.Data.OracleClient/OracleParameterCollection.cs:
1135 * System.Data.OracleClient/OracleString.cs:
1136 * System.Data.OracleClient/OracleTransaction.cs:
1137 * System.Data.OracleClient/OracleType.cs:
1138 Added some implementation of these required objects.
1140 Add new files to the build.
1141 * System.Data.OracleClient/OciGlue.cs:
1142 * System.Data.OracleClient/ociglue.c:
1143 * System.Data.OracleClient/ociglue.h:
1144 Add transaction logic.
1145 * System.Data.OracleClient/OracleCommand.cs:
1146 * System.Data.OracleClient/OracleConnection.cs:
1147 Add some more implementation
1149 2003-02-08 Tim Coleman <tim@timcoleman.com>
1150 * System.Data.OracleClient/OciGlueLib_BCC_win32.make:
1151 * System.Data.OracleClient/OciGlueLib_MSVC_win32.make:
1152 change name of library to ociglue.dll
1153 * System.Data.OracleClient/ociglue.c:
1154 Use the "database" parameter as TNSNAME.
1155 * System.Data.OracleClient/OciGlue.cs:
1156 Change DllImport from "System.Data.OracleClient.ociglue.dll" to
1158 * System.Data.OracleClient/OciGlueLib_GCC_linux.make:
1159 added makefile for ociglue shared lib on Linux platform
1162 2002-12-08 Daniel Morgan <danmorg@sc.rr.com>
1165 * makefile.gnu: added files for linux build
1167 * System.Data.OracleClient.build: added file
1170 * .cvsignore: added file for cvs to ignore files
1172 * System.Data.OracleClient/OciGlue.cs
1173 * System.Data.OracleClient/ociglue.h
1174 * System.Data.OracleClient/ociglue.c: code clean up
1175 and better error handling
1177 2002-12-05 Daniel Morgan <danmorg@sc.rr.com>
1179 * System.Data.OracleClient
1180 * System.Data.OracleClient/System.Data.OracleClient
1181 added directory to mcs/class for the Oracle 8i
1184 * System.Data.OracleClient/OciGlue.cs
1185 * System.Data.OracleClient/OracleConnection.cs
1186 * System.Data.OracleClient/OracleCommand.cs: added
1187 files for the System.Data.OracleClient.dll assembly
1189 * System.Data.OracleClient/ociglue.c
1190 * System.Data.OracleClient/ociglue.h: added
1191 files for thte System.Data.OracleClient.gluelib.dll
1192 unmanaged c shared library
1194 * System.Data.OracleClient/TestOracleClient.cs: test
1195 the OracleClient data provider for Oracle 8i database
1197 * ChangeLog: added file
1199 * README.TXT: added file
1201 * System.Data.OracleClient/OciGlueLib_MSVC_win32.make:
1202 added makefile for ociglue shared lib on Win32 platform
1203 and compiler Visual C++ 7.0
1205 * System.Data.OracleClient/OciGlueLib_BCC_win32.make:
1206 added makefile for ociglue shared lib on Win32 platform
1207 and compiler Borland C++ 5.5
1209 * MonoOracleClient.csproj
1210 * MonoOracleClient.csproj.usr
1211 * MonoOracleClient.sln
1212 * MonoOracleClient.suo: added Visual Studio 1.0
1213 project files to build the
1214 assembly System.Data.OracleClient.dll