Name
OleDbException
Synopsis
This exception represents a data source error. For example, if you
attempt to execute a SQL statement that is syntactically incorrect or
open a connection to a database server that can’t be
found, this exception is thrown. Every
OleDbException
contains at least one
OleDbError
object with data about the problem in
the OleDbErrorCollection
object. Errors that
happen while disconnected from the data source (such as violating a
System.Data.DataSet
constraint or attempting to
access a deleted row) result in a more specific exception from the
System.Data
namespace.
public sealed class OleDbException : System.Runtime.InteropServices.ExternalException { // Public Instance Properties public override int ErrorCode{get; } // overrides System.Runtime.InteropServices.ExternalException public OleDbErrorCollection Errors{get; } public override string Message{get; } // overrides Exception public override string Source{get; } // overrides Exception // Public Instance Methods public override void GetObjectData(System.Runtime.Serialization.SerializationInfosi
, System.Runtime.Serialization.StreamingContextcontext
); // overrides Exception }
Hierarchy
System.Object
→
System.Exception(System.Runtime.Serialization.ISerializable)
→
System.SystemException
→
System.Runtime.InteropServices.ExternalException
→
OleDbException
Get ADO.NET in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.