Remove dynamic exceptions
[anna.git] / include / anna / dbms.oracle / Statement.hpp
index d959c0b..976dac2 100644 (file)
@@ -43,7 +43,7 @@ public:
      Operador de conversion.
      \return El puntero OCI de esta sentencia.
   */
-  operator OCIStmt*() throw() { return a_ociStmt; }
+  operator OCIStmt*() { return a_ociStmt; }
 
 private:
   OCIStmt* a_ociStmt;
@@ -60,9 +60,9 @@ private:
     a_ociStmt(NULL),
     a_ociError(NULL) {}
 
-  void prepare(dbms::Connection* connection) throw(RuntimeException, DatabaseException);
-  dbms::ResultCode execute(dbms::Connection* connection) throw(RuntimeException, DatabaseException);
-  bool fetch() throw(RuntimeException, DatabaseException);
+  void prepare(dbms::Connection* connection) noexcept(false);
+  dbms::ResultCode execute(dbms::Connection* connection) noexcept(false);
+  bool fetch() noexcept(false);
 
   friend class Database;
 };