Author: wyoung
Date: Sat Oct 27 09:13:54 2007
New Revision: 1808
URL: http://svn.gna.org/viewcvs/mysqlpp?rev=1808&view=rev
Log:
Small tweaks to new examples/deadlock.cpp's output
Modified:
trunk/examples/deadlock.cpp
Modified: trunk/examples/deadlock.cpp
URL:
http://svn.gna.org/viewcvs/mysqlpp/trunk/examples/deadlock.cpp?rev=1808&r1=1807&r2=1808&view=diff
==============================================================================
--- trunk/examples/deadlock.cpp (original)
+++ trunk/examples/deadlock.cpp Sat Oct 27 09:13:54 2007
@@ -96,9 +96,14 @@
}
}
catch (mysqlpp::BadQuery e) {
- cerr << "Query error: " << e.what() << endl;
- cerr << "Connection::errnum = " << con.errnum() <<
- ", BadQuery::errnum = " << e.errnum() << endl;
+ if (e.errnum() == ER_LOCK_DEADLOCK) {
+ cerr << "Transaction deadlock detected!" << endl;
+ cerr << "Connection::errnum = " << con.errnum() <<
+ ", BadQuery::errnum = " << e.errnum() << endl;
+ }
+ else {
+ cerr << "Unexpected query error: " << e.what() << endl;
+ }
return 1;
}
catch (mysqlpp::Exception e) {
_______________________________________________
Mysqlpp-commits mailing list
[email protected]
https://mail.gna.org/listinfo/mysqlpp-commits