|
|||||||||||
|
Getting errnum() in exception?
From: Jim Wallace <jwallace(at)kaneva.com>
Date: Thu Sep 20 2007 - 11:47:56 EDT
Here's a snip that I wanted to work. ...
query.reset();
query << "insert into test values (1)"; // one int col,
unique key
query.execute();
query.reset();
query << "insert into test values (1)";
query.execute();
}
catch (const mysqlpp::BadQuery& er) {
cerr << "Got errnum of " << con.errnum() << endl; ///
<--- always prints zero
... If I turn off exceptions, con.errnum() returns the correct error number. mysqlpp::NoExceptions ne( query ); query << "insert into test values (1)"; query.execute(); unsigned int ret = con.errnum(); <-- get 1062, dupe key cerr << con.error() << endl; <-- correct err msg -- MySQL++ Mailing List For list archives: http://lists.mysql.com/plusplus To unsubscribe: http://lists.mysql.com/plusplus?unsub=lists@pantek.comReceived on Thu Sep 20 11:48:30 2007 This archive was generated by hypermail 2.1.8 : Sun Oct 07 2007 - 10:03:17 EDT |
||||||||||
|
|||||||||||