| 
    Eneboo - Documentación para desarrolladores 
   | 
 
The QSqlError class provides SQL database error information. Más...
#include <qsqlerror.h>
Tipos públicos | |
| enum | Type {  None, Connection, Statement, Transaction, Unknown, None, Connection, Statement, Transaction, Unknown }  | 
| enum | Type {  None, Connection, Statement, Transaction, Unknown, None, Connection, Statement, Transaction, Unknown }  | 
Métodos públicos | |
| QSqlError (const QString &driverText=QString::null, const QString &databaseText=QString::null, int type=QSqlError::None, int number=-1) | |
| QSqlError (const QSqlError &other) | |
| QSqlError & | operator= (const QSqlError &other) | 
| virtual | ~QSqlError () | 
| QString | driverText () const | 
| virtual void | setDriverText (const QString &driverText) | 
| QString | databaseText () const | 
| virtual void | setDatabaseText (const QString &databaseText) | 
| int | type () const | 
| virtual void | setType (int type) | 
| int | number () const | 
| virtual void | setNumber (int number) | 
| QString | text () const | 
| void | showMessage (const QString &msg=QString::null) const | 
| QSqlError (const QString &driverText=QString::null, const QString &databaseText=QString::null, int type=QSqlError::None, int number=-1) | |
| QSqlError (const QSqlError &other) | |
| QSqlError & | operator= (const QSqlError &other) | 
| virtual | ~QSqlError () | 
| QString | driverText () const | 
| virtual void | setDriverText (const QString &driverText) | 
| QString | databaseText () const | 
| virtual void | setDatabaseText (const QString &databaseText) | 
| int | type () const | 
| virtual void | setType (int type) | 
| int | number () const | 
| virtual void | setNumber (int number) | 
| QString | text () const | 
| void | showMessage (const QString &msg=QString::null) const | 
The QSqlError class provides SQL database error information.
sql
This class is used to report database-specific errors. An error description and (if appropriate) a database-specific error number can be obtained using this class.
| enum QSqlError::Type | 
This enum type describes the type of SQL error that occurred.
None no error occurred Connection connection error Statement SQL statement syntax error Transaction transaction failed error Unknown unknown error
| enum QSqlError::Type | 
| QSqlError::QSqlError | ( | const QString & | driverText = QString::null,  | 
        
| const QString & | databaseText = QString::null,  | 
        ||
| int | type = QSqlError::None,  | 
        ||
| 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.
| QSqlError::QSqlError | ( | const QSqlError & | other | ) | 
Creates a copy of other.
| QSqlError::~QSqlError | ( | ) |  [virtual] | 
        
Destroys the object and frees any allocated resources.
| QSqlError::QSqlError | ( | const QString & | driverText = QString::null,  | 
        
| const QString & | databaseText = QString::null,  | 
        ||
| int | type = QSqlError::None,  | 
        ||
| int | number = -1  | 
        ||
| ) | 
| QSqlError::QSqlError | ( | const QSqlError & | other | ) | 
| virtual QSqlError::~QSqlError | ( | ) |  [virtual] | 
        
| QString QSqlError::databaseText | ( | ) | const | 
Returns the text of the error as reported by the database. This may contain database-specific descriptions.
| QString QSqlError::databaseText | ( | ) | const | 
| QString QSqlError::driverText | ( | ) | const | 
Returns the text of the error as reported by the driver. This may contain database-specific descriptions.
| QString QSqlError::driverText | ( | ) | const | 
| int QSqlError::number | ( | ) | const | 
Returns the database-specific error number, or -1 if it cannot be determined.
| int QSqlError::number | ( | ) | const | 
| virtual void QSqlError::setDatabaseText | ( | const QString & | databaseText | ) |  [virtual] | 
        
| void QSqlError::setDatabaseText | ( | const QString & | databaseText | ) |  [virtual] | 
        
Sets the database error text to the value of databaseText.
| void QSqlError::setDriverText | ( | const QString & | driverText | ) |  [virtual] | 
        
Sets the driver error text to the value of driverText.
| virtual void QSqlError::setDriverText | ( | const QString & | driverText | ) |  [virtual] | 
        
| void QSqlError::setNumber | ( | int | number | ) |  [virtual] | 
        
Sets the database-specific error number to number.
| virtual void QSqlError::setNumber | ( | int | number | ) |  [virtual] | 
        
| void QSqlError::setType | ( | int | type | ) |  [virtual] | 
        
Sets the error type to the value of type.
| virtual void QSqlError::setType | ( | int | type | ) |  [virtual] | 
        
| void QSqlError::showMessage | ( | const QString & | msg = QString::null | ) | const | 
| void QSqlError::showMessage | ( | const QString & | msg = QString::null | ) | const | 
This is a convenience function that pops up a QMessageBox containing the message returned by text(). An additional string can be passed in via the msg parameter, which will be concatenated with the text() message.
| QString QSqlError::text | ( | ) | const | 
This is a convenience function that returns databaseText() and driverText() concatenated into a single string.
| QString QSqlError::text | ( | ) | const | 
| int QSqlError::type | ( | ) | const | 
| int QSqlError::type | ( | ) | const | 
Returns the error type, or -1 if the type cannot be determined.
 1.7.4