Jon August wrote:

 I'm using Torque 3.2 and MySQL.  I'm having no problems inserting
 data and selecting data, but when I try the following, it doesn't get
 saved to the database:

 if (OrderLine.lineExists(orderId, itemId)) { ol =
 OrderLine.getOrderLineById(orderId, itemId);
 ol.setQuantity(quantity); try { ol.save(); } catch (Exception ex) { }
 }

 I can throw a "System.out.println(ol.getQuantity())" after the
 setQuantity and it returns the updated quantity.  The save just
 doesn't seem to stick.

Hmm... Try catch (Exception ex) { ex.printStackTrace(); } and see if an exception was thrown. :)

NB: Almost universally, an empty catch-block is a bad thing. I tend to use ex.printStackTrace() for notable but otherwise ignorable exceptions, and I throw new RuntimeException(ex) for unignorable exceptions that "should never happen." The only "exception" (pun intended) is an exception that's not particularly exceptional (e.g. when ObjectInputStream.readObject() throws EOFException -- which, as far as I know, is the only way to tell that ObjectInputStream is actually at EOF).

Shane

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to