\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) {;}
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;
};
}