ich habe ein Programm geschrieben, was sich per ODBC zu einer Datenbank verbindet.
Nun setze ich eine Query ab und erhalte alle Daten, soweit so gut. Nun habe ich aber das Problem, wenn in dem Suchergebnis der Query irgendein Feld "Null" ist, bekomme ich einen Segmentation Fault, und das Programm bricht zusammen. Wie kann ich dem entgegen wirken? Was kann ich machen, das es kein Programm Abbruch gibt?
mein Code sieht wie folgt aus:
Code: Alles auswählen
QSqlQuery query(db);
query.prepare("SELECT * FROM table");
query.exec();
qDebug() << query.numRowsAffected();
QSqlRecord rec = query.record();
qDebug() << "Number of columns: " << rec.count();
while (query.next()) {
QString test = query.value(0).toString();
ui->ausgabe->appendPlainText(test);
}
Könnt Ihr mir helfen?
Viele Grüße
Burner