Esta documentación está archivada y no tiene mantenimiento.

OracleException (Clase)

Actualización: noviembre 2007

Excepción que se genera cuando una base de datos de Oracle o el proveedor de datos de .NET Framework para Oracle devuelve una advertencia o un error. Esta clase no se puede heredar.

Espacio de nombres:  System.Data.OracleClient
Ensamblado:  System.Data.OracleClient (en System.Data.OracleClient.dll)

[SerializableAttribute]
public sealed class OracleException : DbException
/** @attribute SerializableAttribute */ 
public final class OracleException extends DbException
public final class OracleException extends DbException

Esta clase se crea siempre que OracleDataAdapter detecta una situación que no puede controlar.

Si la gravedad del error es importante, el servidor puede cerrar OracleConnection. Sin embargo, el usuario puede volver a abrir la conexión y continuar.

En el ejemplo siguiente se genera una excepción OracleException porque falta una base de datos y, a continuación, se muestra la excepción.

public void ShowOracleException() 
{
   OracleConnection myConnection =
      new OracleConnection("Data Source=Oracle8i;Integrated Security=yes");

   try 
   {
      myConnection.Open();
   }
   catch (OracleException e) 
   {
     string errorMessage = "Code: " + e.Code + "\n" +
                           "Message: " + e.Message;

     System.Diagnostics.EventLog log = new System.Diagnostics.EventLog();
     log.Source = "My Application";
     log.WriteEntry(errorMessage);
     Console.WriteLine("An exception occurred. Please contact your system administrator.");
   }
}


Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5, 3.0, 2.0, 1.1
Mostrar: