summaryrefslogtreecommitdiff
path: root/lib/input/mysqlConn.cpp
diff options
context:
space:
mode:
authorDan Goodliffe <dan@randomdan.homeip.net>2021-07-04 12:39:48 +0100
committerDan Goodliffe <dan@randomdan.homeip.net>2021-07-04 12:39:48 +0100
commit7d8dae0ec07f35fd0c0a67d39bb31e3f9513ad91 (patch)
tree129c6cd2ccf4a95fd8064c06426440f3be0c29a2 /lib/input/mysqlConn.cpp
parentSplit MySQLRecordSet data away from interface (diff)
downloadmygrate-7d8dae0ec07f35fd0c0a67d39bb31e3f9513ad91.tar.bz2
mygrate-7d8dae0ec07f35fd0c0a67d39bb31e3f9513ad91.tar.xz
mygrate-7d8dae0ec07f35fd0c0a67d39bb31e3f9513ad91.zip
Get mysql statement errors from the statement, not connection
Diffstat (limited to 'lib/input/mysqlConn.cpp')
-rw-r--r--lib/input/mysqlConn.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/input/mysqlConn.cpp b/lib/input/mysqlConn.cpp
index 99c2891..305d638 100644
--- a/lib/input/mysqlConn.cpp
+++ b/lib/input/mysqlConn.cpp
@@ -12,6 +12,9 @@
namespace MyGrate::Input {
MySQLErr::MySQLErr(const std::string & when, MYSQL * c) : std::runtime_error(when + ": " + mysql_error(c)) { }
+ MySQLErr::MySQLErr(const std::string & when, MYSQL_STMT * s) : std::runtime_error(when + ": " + mysql_stmt_error(s))
+ {
+ }
MySQLConn::MySQLConn(const char * const host, const char * const user, const char * const pass, unsigned short port,
const char * const db) :