SQLServerError Class
- java.
lang. Object - com.
microsoft. sqlserver. jdbc. StreamPacket - com.
microsoft. sqlserver. jdbc. SQLServerError
- com.
- com.
Implements
public final class SQLServerError
extends com.microsoft.sqlserver.jdbc.StreamPacket
implements java.io.Serializable, ISQLServerMessage
SQLServerError represents a TDS error or message event.
Method Summary
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getErrorMessage()
Returns error message as received from SQL Server |
int |
getErrorNumber()
Returns error number as received from SQL Server |
int |
getErrorSeverity()
Returns Severity of error (as int value) as received from SQL Server |
int |
getErrorState()
Returns error state as received from SQL Server |
long |
getLineNumber()
Returns line number where the error occurred in Stored Procedure returned by |
java.lang.String |
getProcedureName()
Returns name of the stored procedure where exception occurs as received from SQL Server |
SQLServer |
getSQLServerMessage()
Returns SQLServer |
java.lang.String |
getServerName()
Returns name of the server where exception occurs as received from SQL Server |
void |
setErrorNumber(int newErrorNumber)
Set a new Error |
void |
setErrorSeverity(int newSeverity)
Set a new Error |
ISQLServer |
toSQLServerInfoMessage()
Downgrade a Error message into a Info message |
ISQLServer |
toSQLServerInfoMessage(int newErrorSeverity)
Downgrade a Error message into a Info message |
ISQLServer |
toSQLServerInfoMessage(int newErrorSeverity, int newErrorNumber)
Downgrade a Error message into a Info message |
java.sql.SQLException |
toSqlExceptionOrSqlWarning()
Creates a SQLServer |
Methods inherited from java.lang.Object
Method Details
getErrorMessage
public String getErrorMessage()
Returns error message as received from SQL Server
Returns:
getErrorNumber
public int getErrorNumber()
Returns error number as received from SQL Server
Returns:
getErrorSeverity
public int getErrorSeverity()
Returns Severity of error (as int value) as received from SQL Server
Returns:
getErrorState
public int getErrorState()
Returns error state as received from SQL Server
Returns:
getLineNumber
public long getLineNumber()
Returns line number where the error occurred in Stored Procedure returned by getProcedureName()
as received from SQL Server
Returns:
getProcedureName
public String getProcedureName()
Returns name of the stored procedure where exception occurs as received from SQL Server
Returns:
getSQLServerMessage
public SQLServerError getSQLServerMessage()
Returns SQLServerError containing detailed info about SQL Server Message as received from SQL Server.
getServerName
public String getServerName()
Returns name of the server where exception occurs as received from SQL Server
Returns:
setErrorNumber
public void setErrorNumber(int newErrorNumber)
Set a new ErrorNumber for this Message
Parameters:
setErrorSeverity
public void setErrorSeverity(int newSeverity)
Set a new ErrorSeverity for this Message
Parameters:
toSQLServerInfoMessage
public ISQLServerMessage toSQLServerInfoMessage()
Downgrade a Error message into a Info message
This simply create a SQLServerInfoMessage from this SQLServerError, without changing the message content.
Returns:
toSQLServerInfoMessage
public ISQLServerMessage toSQLServerInfoMessage(int newErrorSeverity)
Downgrade a Error message into a Info message
This simply create a SQLServerInfoMessage from this SQLServerError,
Parameters:
- The new ErrorSeverity
Returns:
toSQLServerInfoMessage
public ISQLServerMessage toSQLServerInfoMessage(int newErrorSeverity, int newErrorNumber)
Downgrade a Error message into a Info message
This simply create a SQLServerInfoMessage from this SQLServerError,
Parameters:
- If you want to change the ErrorSeverity (-1: leave unchanged)
- If you want to change the ErrorNumber (-1: leave unchanged)
Returns:
toSqlExceptionOrSqlWarning
public SQLException toSqlExceptionOrSqlWarning()
Creates a SQLServerException or SQLServerWarning from this SQLServerMessage