#include <QtSql/qsqlerror.h>
#ifndef QSQLERROR_H
class QSqlError{
public: enum ErrorType{
NoError = 0,
ConnectionError = 1,
StatementError = 2,
TransactionError = 3,
UnknownError = 4,
};
public: QSqlError(class QString const & driverText = QString::QString(), class QString const & databaseText = QString::QString(), enum QSqlError::ErrorType type = QSqlError::NoError, int number = -1);
public: QSqlError(class QSqlError const & other);
public: class QSqlError& operator =(class QSqlError const & other);
public: ~QSqlError();
public: class QString driverText() const
public: void setDriverText(class QString const & driverText);
public: class QString databaseText() const
public: void setDatabaseText(class QString const & databaseText);
public: enum QSqlError::ErrorType type() const
public: void setType(enum QSqlError::ErrorType type);
public: int number() const
public: void setNumber(int number);
public: class QString text() const
public: bool isValid() const
private: class QString driverError;
private: class QString databaseError;
private: enum QSqlError::ErrorType errorType;
private: int errorNumber;
};
#endif // QSQLERROR_H