Skip to content

Commit 23df506

Browse files
updated query log for prepared statement.
1 parent e46f44a commit 23df506

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

src/tsqlquery.cpp

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -255,7 +255,18 @@ bool TSqlQuery::exec()
255255
}
256256
} else {
257257
ret = QSqlQuery::exec();
258-
Tf::writeQueryLog(executedQuery(), ret, lastError(), time.elapsed());
258+
QString msg = executedQuery();
259+
QVariantList values = boundValues();
260+
if (!values.isEmpty()) {
261+
msg += QLatin1String(" -- ");
262+
for (auto &val : values) {
263+
msg += QChar('`');
264+
msg += val.toString();
265+
msg += QLatin1String("`, ");
266+
}
267+
msg.chop(2);
268+
}
269+
Tf::writeQueryLog(msg, ret, lastError(), time.elapsed());
259270
}
260271

261272
return ret;

0 commit comments

Comments
 (0)