El Sábado, 5 de Septiembre de 2009, Iñaki Baz Castillo escribió: > Then I restart MySQL. I've configured a "begin - raise" so if a Sequel DB > error occurs, I call again DB.set. However I reply "500 Internal Error" to > the current request, but it should work for the next request. > > But when this rescue calls "DB.set" I just see the following queries: > > ---------------------- > 124 Connect my...@localhost on myapp > 124 Query SET NAMES latin1 > 124 Query SET @sequel_arg_1 = '[email protected]/2' > 124 Query EXECUTE get_document USING @sequel_arg_1 > ---------------------- > > Note that the PREPARE query has not taken place, and I get: > > Sequel::DatabaseError: Mysql::Error: Unknown prepared statement handler > (get_document) given to EXECUTE >
Ok, in order it to work I must add Sequel.connect into DB.set. This is, if a B error is raised due to conenction error, then I must invoke *again* Sequel.connect followed by the prepared stament creation. Then it works. Is it the expected behaviour? PS: The Mysql::Error exception is still present when the database is stopped. -- Iñaki Baz Castillo <[email protected]> --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "sequel-talk" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/sequel-talk?hl=en -~----------~----~----~----~------~----~------~--~---
