Part 3 of broken up new version of BadQuery update patches after review
by Warren.
This was needed for the new BadQuery exception, and since isolated, it
is a separate patch.
See http://lists.mysql.com/plusplus/7060 for reference
Diffs are from the current svn
Index: query.h
===================================================================
--- query.h (revision 1779)
+++ query.h (working copy)
@@ -174,6 +174,14 @@
/// \brief Return true if the object has experienced an error
bool operator !() { return !copacetic_; }
+ /// \brief Get the last error number.
+ ///
+ /// This just delegates to Connection::errnum(). Query has
nothing
+ /// extra to say, so use either, as makes sense in your program.
+ /// If you want the string *and* number you must
+ /// call errnum() before calling error() since error() clears
errnum()
+ int errnum() const { return conn_->errnum(); }
+
/// \brief Get the last error message that was set.
///
/// This just delegates to Connection::error(). Query has
nothing