An OracleErrorCollection class represents a collection of all errors that are thrown by the Oracle Data Provider for .NET.
Class Inheritance
Object
ArrayList
OracleErrorCollection
Declaration
// C# public sealed class OracleErrorCollection : ArrayList
Thread Safety
All public static methods are thread-safe, although instance methods do not guarantee thread safety.
Remarks
A simple ArrayList that holds a list of OracleErrors.
Example
// C#
using System;
using System.Data;
using Oracle.DataAccess.Client;
class OracleErrorCollectionSample
{
static void Main()
{
string constr = "User Id=scott;Password=tiger;Data Source=oracle";
OracleConnection con = new OracleConnection(constr);
con.Open();
// Create an OracleCommand object using the connection object
OracleCommand cmd = con.CreateCommand();
try
{
cmd.CommandText = "insert into notable values (99, 'MyText')";
cmd.ExecuteNonQuery();
}
catch (OracleException ex)
{
Console.WriteLine("Record is not inserted into the database table.");
foreach (OracleError error in ex.Errors)
{
Console.WriteLine("Error Message: " + error.Message);
Console.WriteLine("Error Source: " + error.Source);
}
}
}
}
Requirements
Namespace: Oracle.DataAccess.Client
Assembly: Oracle.DataAccess.dll
OracleErrorCollection members are listed in the following tables:
OracleErrorCollection Static Methods
OracleErrorCollection static methods are listed in Table 5-51.
Table 5-51 OracleErrorCollection Static Methods
| Methods | Description |
|---|---|
Equals |
Inherited from Object (Overloaded) |
OracleErrorCollection Properties
OracleErrorCollection properties are listed in Table 5-52.
Table 5-52 OracleErrorCollection Properties
| Name | Description |
|---|---|
Capacity |
Inherited from ArrayList |
Count |
Inherited from ArrayList |
IsReadOnly |
Inherited from ArrayList |
IsSynchronized |
Inherited from ArrayList |
Item |
Inherited from ArrayList |
OracleErrorCollection Public Methods
OracleErrorCollection public methods are listed in Table 5-53.
Table 5-53 OracleErrorCollection Public Methods
| Public Method | Description |
|---|---|
CopyTo |
Inherited from ArrayList |
Equals |
Inherited from Object (Overloaded) |
GetHashCode |
Inherited from Object |
GetType |
Inherited from Object |
ToString |
Inherited from Object |
The OracleErrorCollection static method is listed in Table 5-54.
Table 5-54 OracleErrorCollection Static Method
| Method | Description |
|---|---|
Equals |
Inherited from Object (Overloaded) |
OracleErrorCollection properties are listed in Table 5-55.
Table 5-55 OracleErrorCollection Properties
| Name | Description |
|---|---|
Capacity |
Inherited from ArrayList |
Count |
Inherited from ArrayList |
IsReadOnly |
Inherited from ArrayList |
IsSynchronized |
Inherited from ArrayList |
Item |
Inherited from ArrayList |
OracleErrorCollection public methods are listed in Table 5-56.