Pantek Library
Hosting Provided By
CybrHost
High Speed Hosting

Expose errnum() in query -- BadQuery w/Errnum patch part 3

From: Jim Wallace <jwallace(at)kaneva.com>
Date: Wed Oct 24 2007 - 14:41:58 EDT


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
-- 
MySQL++ Mailing List
For list archives: 
http://lists.mysql.com/plusplus
To unsubscribe:    
http://lists.mysql.com/plusplus?unsub=lists@pantek.com
Received on Wed Oct 24 14:42:16 2007

This archive was generated by hypermail 2.1.8 : Fri Jul 04 2008 - 00:21:39 EDT


Contact Us  Legal Notices  Order Services Online 
Pantek Home  Privacy Policy  IT news  Site Map  Pantek Library