OdbcError Clase

Definición

Recopila información relacionada con una advertencia o un error devuelto por el origen de datos.Collects information relevant to a warning or error returned by the data source.

public ref class OdbcError sealed
public sealed class OdbcError
[System.Serializable]
public sealed class OdbcError
type OdbcError = class
[<System.Serializable>]
type OdbcError = class
Public NotInheritable Class OdbcError
Herencia
OdbcError
Atributos

Ejemplos

En el ejemplo siguiente se muestran las propiedades de la OdbcError clase.The following example displays the properties of the OdbcError class.

public void DisplayOdbcErrorCollection(OdbcException exception)
{
    for (int i = 0; i < exception.Errors.Count; i++)
    {
        Console.WriteLine("Index #" + i + "\n" +
            "Message: " + exception.Errors[i].Message + "\n" +
            "Native: " + exception.Errors[i].NativeError.ToString() + "\n" +
            "Source: " + exception.Errors[i].Source + "\n" +
            "SQL: " + exception.Errors[i].SQLState + "\n");
    }
    Console.ReadLine();
}
Public Sub DisplayOdbcErrorCollection(ByVal exception As OdbcException)
    Dim i As Integer

    For i = 0 To exception.Errors.Count - 1
        Console.WriteLine("Index #" & i.ToString() & ControlChars.Cr _
           & "Message: " & exception.Errors(i).Message & ControlChars.Cr _
           & "Native: " & exception.Errors(i).NativeError.ToString() & ControlChars.Cr _
           & "Source: " & exception.Errors(i).Source & ControlChars.Cr _
           & "SQL: " & exception.Errors(i).SQLState & ControlChars.Cr)
    Next i
    Console.ReadLine()
End Sub

Comentarios

Esta clase la crea el OdbcDataAdapter cuando se produce un error.This class is created by the OdbcDataAdapter whenever an error occurs. OdbcError OdbcDataAdapter A continuación OdbcErrorCollection , la clase, que a su vez, es la que crea cada instancia de creada por la OdbcException clase.Each instance of OdbcError created by the OdbcDataAdapter is then managed by the OdbcErrorCollection class, which in turn is created by the OdbcException class.

Si la gravedad del error es demasiado grande, el servidor puede cerrar OdbcConnection.If the severity of the error is too great, the server may close the OdbcConnection. Sin embargo, el usuario puede volver a abrir la conexión y continuar.However, the user can reopen the connection and continue.

Propiedades

Message

Obtiene una descripción breve del error.Gets a short description of the error.

NativeError

Obtiene la información de error específica del origen de datos.Gets the data source-specific error information.

Source

Obtiene el nombre del controlador que ha generado el error.Gets the name of the driver that generated the error.

SQLState

Obtiene el código de error de cinco caracteres según el estándar ANSI SQL de la base de datos.Gets the five-character error code that follows the ANSI SQL standard for the database.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
ToString()

Obtiene el texto completo del mensaje de error.Gets the complete text of the error message.

Se aplica a

Consulte también