我試圖刪除與此代碼QT:刪除與qsqlquery
int jobId = 655;
query.prepare("DELETE FROM jobs WHERE jobId = '" + QString::number(jobId) + "'");
QString error = query.lastError().text();
if (query.exec())
qDebug() << "DELETE ok";
else
qDebug() << error;
如果存在的jobId所有罰款,但如果沒有退出過顯示「確認刪除」。
我該如何檢查這種情況?
非常感謝你
您需要()'執行查詢後檢索'lastError。 (即在'else'部分,在你的情況。) – 2017-06-11 17:08:18