X-Git-Url: https://git.teslayout.com/public/public/public/?p=anna.git;a=blobdiff_plain;f=source%2Fdbms.mysql%2FInputBind.cpp;fp=source%2Fdbms.mysql%2FInputBind.cpp;h=87ab95adfc717855708ed6494e13a7d49ecad67a;hp=edfb2d335a69c33eb33f64e1535a3042352af424;hb=5a6cba5fde2b2f538a7515f8293cc0a8d9589dfa;hpb=af9c86ffb0e28d35ad94d99c5f77e41578c972b4 diff --git a/source/dbms.mysql/InputBind.cpp b/source/dbms.mysql/InputBind.cpp index edfb2d3..87ab95a 100644 --- a/source/dbms.mysql/InputBind.cpp +++ b/source/dbms.mysql/InputBind.cpp @@ -38,7 +38,7 @@ InputBind::~InputBind() { * Completa la informacion establececida por el setupBind. */ void InputBind::prepare(anna::dbms::Statement* dbmsStmt, anna::dbms::Connection*, const int pos) -throw(RuntimeException) { +noexcept(false) { st_mysql_bind* bind = static_cast (dbmsStmt)->getBindParams() + pos; Data& data = anna::dbms::Bind::getData(); BaseBind::setupBind(*bind, data); @@ -57,7 +57,7 @@ throw(RuntimeException) { * Codificar� la informaci�n C++ de forma que encaje en las estructuras requeridas por el API de MySQL. */ void InputBind::code() const -throw(RuntimeException) { +noexcept(false) { InputBind* _this = const_cast (this); Data& data = _this->getData(); @@ -93,7 +93,7 @@ throw(RuntimeException) { * a establecer en �ste m�todo. */ void InputBind::codeDate(dbms::Data& data) -throw() { +{ dbms::Date& date = static_cast (data); if(data.getType() == Data::Type::TimeStamp) {