|
|
@@ -111,9 +111,20 @@ std::shared_ptr<MySQLResultSetImpl> MySQLClientImpl::ExecuteQuery(const std::str
|
|
|
if (!m_connected)
|
|
|
{
|
|
|
if (m_automaticReconnect)
|
|
|
+ {
|
|
|
InternalConnect();
|
|
|
+ if (!m_connected)
|
|
|
+ {
|
|
|
+ std::stringstream ss;
|
|
|
+ ss << "MySQLClientImpl::ExecuteQuery() - Error: Reconnect failed" << std::endl;
|
|
|
+ ss << "Query: " << query << std::endl;
|
|
|
+ Logging::Log(Logging::Severity::Error, ss.str());
|
|
|
+ }
|
|
|
+ }
|
|
|
else
|
|
|
+ {
|
|
|
throw std::runtime_error("MySQLClientImpl::ExecuteQuery() - Not connected to a Database Server");
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
try
|