query.exec("INSERT INTO Logika (id,predloz,suba,preda)"
"VALUES ('',data,'hsdhsh','dsadd')");
Двойные кавычки не работают, с 1 кавычками и без них добавляется 0
Владимир Мартьянов: 1 поле id с автодобавлением, осталось ещё 3 поля, написал запрос который добавляет простые числа в таблицу, но Data игнорирует, может его как-нибудь экранировать как в PHP?
Владимир Мартьянов: query.exec("INSERT INTO Logika (id, predloz, suba) "
"VALUES ('(data)',fsafsfa, ' dsa')"); запрос верный, но добавляется лишь data fsafsfa и dsa
QByteArray data = serial->readAll();
console->putData(data); ---------------------------------------------------------------------------------------------
QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
db.setHostName("localhost");
db.setDatabaseName("Test");
db.setUserName("root");
db.setPassword("");
bool ok = db.open();
QSqlQuery query;
query.exec("INSERT INTO Logika (id, predloz, suba) "
"VALUES ('(data)',fsafsfa, ' dsa')");
}
Вот код, predloz и suba передаются, но как передать дату?