Всем привет!)
Собственно почему-то не работает занесение в базу данных значений, введенных в едиты.
Запрос из бд, работает то есть проверить есть ли там какие-то поля, выходит, а вот с этим какие-то проблемы.
Вот код функции:
QMessageBox mess;
QString Name,Email,Password;
Name=ui->lineEdit->text();
Email=ui->lineEdit_2->text();
Password=ui->lineEdit_3->text();
QSqlDatabase regDB;
regDB=QSqlDatabase::addDatabase("QSQLITE");
regDB.setDatabaseName("D:\\database.db3");
if(!regDB.open())
{
ui->label->setText("Data Base isn't open");
}
QSqlQuery query;
query.prepare("INSERT INTO People (Name, Password, E-mail) VALUES(?, ?, ?)");
query.addBindValue(Name);
query.addBindValue(Password);
query.addBindValue(Email);
if(query.exec())
{
qDebug()<<"All ok";
}
else
qDebug()<<"loseee";
mess.setText("Register is secseful");
mess.exec();