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

Reply via email to