Weiß einer an was das liegt?Out of Memory Unable to execute statement
Code: Alles auswählen
void Login::cmd_anmelden()
{
QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
db.setDatabaseName("myDb.db");
QSqlQuery query(db);
if(ui->txt_bname->text() == "" || ui->txt_pw->text() == "")
{
QMessageBox::warning(this, "Fehler", "Füllen Sie alle Felder aus");
}
else
{
if(!db.open())
{
QMessageBox::warning(this, "Fehler", "Es wurde keine Verbnindung zur Datenbank aufgebaut");
}
else
{
query.exec("select * from User where BName = '" + ui->txt_bname->text() + "' and Passwort = '" + ui->txt_pw->text() + "'");
QMessageBox::information(this, "", QString(query.size()) + " " + query.lastError().text());
if(query.size() < 0)
{
QMessageBox::warning(this, "Fehler", "Sie haben falsche Daten angegeben");
}
else
{
QMessageBox::warning(this, "Fehler", "OK");
}
}
}
}