X-Git-Url: https://git.teslayout.com/public/public/public/?p=anna.git;a=blobdiff_plain;f=include%2Fanna%2Fdbms%2FOutputBind.hpp;h=76c78fa7239cb697572349ba090054a42e8944c3;hp=e0c7c703928998774d1ea24bc287cf316a801e60;hb=5a6cba5fde2b2f538a7515f8293cc0a8d9589dfa;hpb=af9c86ffb0e28d35ad94d99c5f77e41578c972b4 diff --git a/include/anna/dbms/OutputBind.hpp b/include/anna/dbms/OutputBind.hpp index e0c7c70..76c78fa 100644 --- a/include/anna/dbms/OutputBind.hpp +++ b/include/anna/dbms/OutputBind.hpp @@ -33,7 +33,7 @@ public: \warning Este metodo solo puede ser usado para variables de tipo dbms::Data::Type::LongBlock y siempre y cuando hayamos abierto el BLOB con una sentencia SQL de seleccion. */ - void write() const throw(RuntimeException, dbms::DatabaseException); + void write() const noexcept(false); protected: OutputBind(const char* name, dbms::Data& value) : Bind(name, value) {;} @@ -41,9 +41,9 @@ protected: private: // este metodo no sera invocado nunca. A partir de un Output nunca hay que // convertir de C++ -> RDBMS - void code() const throw(RuntimeException) {;} + void code() const noexcept(false) {;} - virtual void do_write(const dbms::LongBlock&) const throw(RuntimeException, dbms::DatabaseException) = 0; + virtual void do_write(const dbms::LongBlock&) const noexcept(false) = 0; }; }