首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >BlackBerry 10中的DataModel

BlackBerry 10中的DataModel
EN

Stack Overflow用户
提问于 2013-09-26 13:12:24
回答 1查看 198关注 0票数 0

我想在数据库中存储一些数据,并从数据库中获取这些数据。但是,当我尝试检索这些数据时,我遇到了一些问题。我做了以下代码来读取记录

代码语言:javascript
复制
QSqlDatabase database = QSqlDatabase::database();
        QSqlQuery query(database);

        const QString sqlQuery = "SELECT senderName, msgReceive FROM messageReceive";

        if (query.exec(sqlQuery)) {

        const int senderNameField = query.record().indexOf("senderName");
        const int msgDataField = query.record().indexOf("msgReceive");


        int recordsRead = 0;
        while (query.next()) {

                    Person *person = new Person(query.value(senderNameField).toString(),query.value(msgDataField).toString()); //// LINE 1

                    m_dataModel->insert(person); ///// LINE 2

                    recordsRead++;
                }`

这段代码在第1行之前执行得很好,但是在第2行,应用程序正在退出。我已经在.hpp文件中创建了GroupDataModel对象,并给出了包含文件。

请谁告诉我这里有什么问题?

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2013-09-28 04:30:08

分段故障时产生错误SIGSEGV

因此,我认为m_dataModel是未初始化的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19019868

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档