Obsolete Members for QSqlError
The following members of class QSqlError are obsolete. They are provided to keep old source code working. We strongly advise against using them in new code.
Public Functions
QSqlError(const QString & driverText = QString(), const QString & databaseText = QString(), ErrorType type = NoError, int number = -1) (obsolete) | |
int | number() const (obsolete) |
Member Function Documentation
QSqlError::QSqlError(const QString & driverText = QString(), const QString & databaseText = QString(), ErrorType type = NoError, int number = -1)
Constructs an error containing the driver error text driverText, the database-specific error text databaseText, the type type and the optional error number number.
int QSqlError::number() const
Returns the database-specific error number, or -1 if it cannot be determined.
Returns 0 if the error code is not an integer.
Warning: Some databases use alphanumeric error codes, which makes number() unreliable if such a database is used.
Use nativeErrorCode() instead
See also setNumber() and nativeErrorCode().