Npgsql Api Docs

NpgsqlException Properties

The properties of the NpgsqlException class are listed below. For a complete list of NpgsqlException class members, see the NpgsqlException Members topic.

Public Instance Properties

BaseMessage Basic error message. All versions.
Code Error code. PostgreSQL 7.4 and up.
ColumnName Column name which relates to the error. PostgreSQL 9.3 and up.
ConstraintName Constraint name which relates to the error. PostgreSQL 9.3 and up.
Data (inherited from Exception) 
DataTypeName Data type of column which relates to the error. PostgreSQL 9.3 and up.
Detail Detailed error message. PostgreSQL 7.4 and up.
ErrorCode (inherited from ExternalException) 
Errors Returns the entire list of errors provided by the PostgreSQL backend.
ErrorSql String containing the sql sent which produced this error.
File Source file (in backend) reporting the error. PostgreSQL 7.4 and up.
HelpLink (inherited from Exception) 
Hint Suggestion to help resolve the error. PostgreSQL 7.4 and up.
InnerException (inherited from Exception) 
Item Provide access to the entire list of errors provided by the PostgreSQL backend.
Line Source file line number (in backend) reporting the error. PostgreSQL 7.4 and up.
Message (inherited from Exception) 
Position Position (one based) within the query string where the error was encounterd. PostgreSQL 7.4 and up.
Routine Source routine (in backend) reporting the error. PostgreSQL 7.4 and up.
SchemaName Schema name which relates to the error. PostgreSQL 9.3 and up.
Severity Severity code. All versions.
Source (inherited from Exception) 
StackTrace (inherited from Exception) 
TableName Table name which relates to the error. PostgreSQL 9.3 and up.
TargetSite (inherited from Exception) 
Where Trace back information. PostgreSQL 7.4 and up.

See Also

NpgsqlException Class | Npgsql Namespace