Qt 之 QSqlError Class
来源:互联网 发布:brooks跑鞋矩阵 编辑:程序博客网 时间:2024/06/16 11:05
详细描述
QSqlError 类提供了SQL数据库错误信息。
一个QSqlError 对象可以提供特定数据库的错误信息,包括driverText() 和 databaseText() 消息(或是将两者结合的 text() 消息),还有nativeErrorCode() 和type().。
相关成员
enum QSqlError::ErrorType该枚举描述了错误发生的上下文(环境),例如:一个连接错误,一个(SQL)语句错误,等等。
相关API
QSqlError::QSqlError(const QString &driverText = QString(), const QString &databaseText = QString(), ErrorType type = NoError, const QString &code = QString())构造一个QSqlError对象包含驱动错误文本driverText, 特定数据库错误文本databaseText,错误类型type和错误码code。
QSqlError::QSqlError(const QSqlError &other)创建一个other的副本。
QSqlError::~QSqlError()销毁对象并释放所有已分配的资源。
QString QSqlError::databaseText() const返回数据库报告的错误文本。这可能包含特定于数据库的描述;它可能是空的。
QString QSqlError::driverText() const返回驱动报告的错误文本。这可能包含特定于数据库的描述;它可能是空的。
bool QSqlError::isValid() const如果设置了错误返回true,否则返回false.
例子:
QSqlQueryModel model; model.setQuery("select * from myTable"); if (model.lastError().isValid()) qDebug() << model.lastError();
QString QSqlError::nativeErrorCode() const返回特定于数据库的错误码,如果不能确定则返回空字符串。
QString QSqlError::text() const这是一个方便的函数,它返回databaseText()和driverText()连接成的一个字符串。
ErrorType QSqlError::type() const返回错误类型,如果不能确定错误类型则返回-1。
bool QSqlError::operator!=(const QSqlError &other) const对比other错误对象和这个错误对象,如果不相等返回true。
QSqlError &QSqlError::operator=(const QSqlError &other)将other错误对象的值赋给这个错误对象。
bool QSqlError::operator==(const QSqlError &other) const对比other错误对象和这个错误对象,如果相等返回true。
阅读全文
1 0
- Qt 之 QSqlError Class
- Qt Class之QTableWidget
- Qt 之 QSqlDatabase Class
- Qt 之 QSqlQuery Class
- Qt 之 QSqlDriver Class
- Qt 之 QSqlIndex Class
- Qt 之 QSqlField Class
- Qt 之 QSqlRecord Class
- Qt 之 QSqlDriverCreator Class
- Qt 之 QSqlDriverCreatorBase Class
- Qt 之 QSqlDriverPlugin Class
- Qt 之 QSqlQueryModel Class
- Qt 之 QSqlResult Class
- Qt 之 QSqlTableModel Class
- Qt 之 QSqlRelation Class
- Qt 之 QSqlRelationalTableModel Class
- Qt 之 QSqlRelationalDelegate Class
- Qt 之 QPushButton Class
- windows opencv新手读取视频或摄像头,一闪而过,只显示第一帧
- Python效率测试计时器()
- python3爬取糗事百科实例
- H5 音乐代码
- iOS_系统原生分享
- Qt 之 QSqlError Class
- android开发命令
- SpringMVC学习笔记(十一)
- 函数是如何调用的
- 单源最短路算法 Dijstra Bellman-Ford
- Linux内核设计与实现
- HDU 1232 畅通工程
- 永不熄灭的火花·《煎饼侠》
- POJ