Я хочу сохранить некоторые данные в базе данных и получить эти данные от него. Но когда я пытаюсь получить эти данные, у меня возникают некоторые проблемы. Я сделал следующий код для чтения записей ---DataModel в BlackBerry 10
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 приложения выхода. Я создал объект GroupDataModel в файле .hpp и предоставил include файл.
Пожалуйста, скажите мне, в чем проблема?
Заранее спасибо.
Я не вижу номер строки в коде, вы упомянули строку 1, какая строка? – Kunal
Я упомянул в коде при создании объекта класса person. U увидит это в конце с правой стороны. – Dhiraj333
проверить ошибку в журнале устройства .. вы узнаете о своей проблеме .. –