ДмитрийOct. 6, 2021, 6:07 a.m.
Вставка даты и времени в таблицу СУБД SQLite
qt, sql, sqlite, datetime, insert
Всем привет!
Использую базу данных SQLITE.
Пытаюсь в таблицу записать дату и время.
Делаю так:
QString q("CREATE TABLE IF NOT EXISTS dates (date1 DATETIME NOT NULL , date2 DATETIME NOT NULL)"); QSqlQuery query(db); if(!query.exec(q)) { qDebug() << "Unable to create table meter_configurations"; } QString qr("INSERT INTO dates (date1, date2 VALUES (?,?)"); QSqlQuery q1(db); q1.prepare(qr); QDateTime dt1 = QDateTime::currentDateTime(); QDateTime dt2 = QDateTime::currentDateTime(); q1.addBindValue(dt1); q1.addBindValue(dt2); if(!q1.exec()) { qDebug() << "Insert error!"; qDebug() << q1.lastError(); qDebug() << q1.lastQuery(); }
Но получаю ошибку: QSqlError("", "Parameter count mismatch", "")
Пробовал так:
QString qr("INSERT INTO dates (date1, date2 VALUES (datetime(?), datetime(?)"); QSqlQuery q1(db); q1.prepare(qr); QDateTime dt1 = QDateTime::currentDateTime(); QDateTime dt2 = QDateTime::currentDateTime(); q1.addBindValue(dt1.toString("yyyy-MM-dd hh:mm:ss")); q1.addBindValue(dt2.toString("yyyy-MM-dd hh:mm:ss"));
Но получаю ту же ошибку.
Как вставить дату и время? Спасибо!
We recommend hosting TIMEWEB
Stable hosting, on which the social network EVILEG is located. For projects on Django we recommend VDS hosting.Do you like it? Share on social networks!
AD
- Akiv Doros
- Nov. 11, 2024, 2:58 p.m.
C ++ - Test 004. Pointers, Arrays and Loops
- Result:50points,
- Rating points-4
m
- molni99
- Oct. 26, 2024, 1:37 a.m.
C ++ - Test 004. Pointers, Arrays and Loops
- Result:80points,
- Rating points4
m
- molni99
- Oct. 26, 2024, 1:29 a.m.
C ++ - Test 004. Pointers, Arrays and Loops
- Result:20points,
- Rating points-10
Last comments
ИМ
Django - Tutorial 017. Customize the login page to Django Добрый вечер Евгений! Я сделал себе авторизацию аналогичную вашей, все работает, кроме возврата к предидущей странице. Редеректит всегда на главную, хотя в логах сервера вижу запросы на правильн…
Игорь МаксимовNov. 22, 2024, 11:51 a.m.
Evgenii LegotckoiOct. 31, 2024, 2:37 p.m.
Fb3 file reader on Qt Creator Подскажите как это запустить? Я не шарю в программировании и кодинге. Скачал и установаил Qt, но куча ошибок выдается и не запустить. А очень надо fb3 переконвертировать в html
ИМ
Django - Lesson 064. How to write a Python Markdown extension Приветствую Евгений! У меня вопрос. Можно ли вставлять свои классы в разметку редактора markdown? Допустим имея стандартную разметку: <ul> <li></li> <li></l…
Игорь МаксимовOct. 5, 2024, 7:51 a.m.
QML - Lesson 016. SQLite database and the working with it in QML Qt Здравствуйте, возникает такая проблема (я новичок): ApplicationWindow неизвестный элемент. (М300) для TextField и Button аналогично. Могу предположить, что из-за более новой верси…
Now discuss on the forum
Evgenii LegotckoiJune 24, 2024, 3:11 p.m.
t
google domain [url=https://google.com/]domain[/url] domain [http://www.example.com link title]
tonypeachey1Nov. 15, 2024, 6:04 a.m.
NSProjectJune 4, 2022, 3:49 a.m.
IscanderCheOct. 31, 2024, 3:43 p.m.
Машина тьюринга // Начальное состояние 0 0, ,<,1 // Переход в состояние 1 при пустом символе 0,0,>,0 // Остаемся в состоянии 0, двигаясь вправо при встрече 0 0,1,>…
а если заменить
на
Попробовал - тоже самое
Проблема решилась.
Во вставке забыл одну закрывающую скобку в запросе. Нужно так:
Правда у меня Postgresql