Eneboo - Documentación para desarrolladores
Tipos públicos | Métodos públicos
Referencia de la Clase QSqlError

The QSqlError class provides SQL database error information. Más...

#include <qsqlerror.h>

Lista de todos los miembros.

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)
QSqlErroroperator= (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)
QSqlErroroperator= (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

Descripción detallada

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.


Documentación de las enumeraciones miembro de la clase

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

Valores de enumeraciones:
None 
Connection 
Statement 
Transaction 
Unknown 
None 
Connection 
Statement 
Transaction 
Unknown 
Valores de enumeraciones:
None 
Connection 
Statement 
Transaction 
Unknown 
None 
Connection 
Statement 
Transaction 
Unknown 

Documentación del constructor y destructor

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]

Documentación de las funciones miembro

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
QSqlError & QSqlError::operator= ( const QSqlError other)

Sets the error equal to other.

QSqlError& QSqlError::operator= ( const QSqlError other)
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.

Ver también:
text(), driverText(), databaseText()
QString QSqlError::text ( ) const

This is a convenience function that returns databaseText() and driverText() concatenated into a single string.

Ver también:
showMessage(), driverText(), databaseText()
QString QSqlError::text ( ) const
int QSqlError::type ( ) const
int QSqlError::type ( ) const

Returns the error type, or -1 if the type cannot be determined.

Ver también:
QSqlError::Type.

La documentación para esta clase fue generada a partir de los siguientes ficheros:
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'