в Combobox.
каждая таблица имеет столбец с именем name.
когда я выбираю одно из имен таблиц вCombobox и нажимаю кнопку, слово в LineEdit должно быть сохранено в столбце name в выбранной мной таблице
результат, которого я ожидал, не был.... ну Я написал этот код на основе информации, представленной в Интернете.
где я пишу неправильный код?
QString table =ui->comboBox->currentText();
QString name =ui->lineEdit->text();
QSqlQuery qry;
qry.prepare(QString("INSERT INTO %1 (name) VALUES (:name)").arg(table));
qry.bindValue(":name", ui->lineEdit->text());
qry.exec();
ну посмотри есть ли ошибки в запросе после его выполнения
ошибки нет. просто не сохраняет слово, которое я ввел в базу данных
Да блин, что это за дерьмо вообще? Так не пишут приложнеия для БД.
это нормально если человек пытается разобраться, изучает что-то.
Так пусть сразу правильно изучает.
Разве что, еще одного администратора не привлекли @crackedmind для решения вопроса по его sqll . Всех поднял в чате
😂 А как правильно?
Там может ты просто COMMMIT не делаешь. И всё. Но я не буду такое дерьмо помогать делать.
Я уже выше писал, НЕ ВЫБИРАЕТ пользователь таблицу, это не эксель, это БД.
А, та я думал проблемы в чем-то ином. Тогда неинтересно..
не воспитывается. Анатолий ему mute делал режим, все равно или не понимает, или спрашивает 101 раз
В чём там у него проблемы — пофигу. Как надо делать — у него получается.
Обсуждают сегодня