OleDbException.Errors Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém uma coleção de um ou mais objetos OleDbError que fornecem informações detalhadas sobre as exceções geradas pelo Provedor de Dados .NET Framework para OLE DB.
public:
property System::Data::OleDb::OleDbErrorCollection ^ Errors { System::Data::OleDb::OleDbErrorCollection ^ get(); };
public System.Data.OleDb.OleDbErrorCollection Errors { get; }
member this.Errors : System.Data.OleDb.OleDbErrorCollection
Public ReadOnly Property Errors As OleDbErrorCollection
Valor da propriedade
As instâncias coletadas da classe OleDbError.
Exemplos
O exemplo a seguir exibe cada OleDbError um dentro da OleDbErrorCollection coleção.
public void DisplayOleDbErrorCollection(OleDbException exception)
{
for (int i=0; i < exception.Errors.Count; i++)
{
MessageBox.Show("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");
}
}
Public Sub DisplayOleDbErrorCollection(exception As OleDbException)
Dim i As Integer
For i = 0 To exception.Errors.Count - 1
MessageBox.Show("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
End Sub
Comentários
A OleDbErrorCollection classe sempre contém pelo menos uma instância da OleDbError classe .
Este é um wrapper para a OleDbErrorCollection coleção.