Skip Headers
Oracle® Data Provider for .NET Developer's Guide
10g Release 2 (10.2)

Part Number B14307-01
Go to Documentation Home
Home
Go to Book List
Book List
Go to Table of Contents
Contents
Go to Index
Index
Go to Master Index
Master Index
Go to Feedback page
Contact Us

Go to previous page
Previous
Go to next page
Next
PDF · Mobi · ePub

OracleErrorCollection Class

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

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


OracleErrorCollection Static Methods

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

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

OracleErrorCollection public methods are listed in Table 5-56.

Table 5-56 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