equal
deleted
inserted
replaced
404 |
404 |
405 revertAll(); |
405 revertAll(); |
406 QSqlQuery qu(query, d->db); |
406 QSqlQuery qu(query, d->db); |
407 setQuery(qu); |
407 setQuery(qu); |
408 |
408 |
409 if (!qu.isActive()) { |
409 if (!qu.isActive() || lastError().isValid()) { |
410 // something went wrong - revert to non-select state |
410 // something went wrong - revert to non-select state |
411 d->initRecordAndPrimaryIndex(); |
411 d->initRecordAndPrimaryIndex(); |
412 return false; |
412 return false; |
413 } |
413 } |
414 return true; |
414 return true; |