Loading ndb/src/ndbapi/Ndb.cpp +7 −0 Original line number Diff line number Diff line Loading @@ -983,6 +983,8 @@ Ndb::opTupleIdOnNdb(Ndb_local_table_info* info, Uint64 & opValue, Uint32 op) Uint64 tValue; NdbRecAttr* tRecAttrResult; NdbError savedError; CHECK_STATUS_MACRO_ZERO; BaseString currentDb(getDatabaseName()); Loading Loading @@ -1077,7 +1079,12 @@ Ndb::opTupleIdOnNdb(Ndb_local_table_info* info, Uint64 & opValue, Uint32 op) error_handler: theError.code = tConnection->theError.code; savedError = theError; this->closeTransaction(tConnection); theError = savedError; error_return: // Restore current name space setDatabaseName(currentDb.c_str()); Loading Loading
ndb/src/ndbapi/Ndb.cpp +7 −0 Original line number Diff line number Diff line Loading @@ -983,6 +983,8 @@ Ndb::opTupleIdOnNdb(Ndb_local_table_info* info, Uint64 & opValue, Uint32 op) Uint64 tValue; NdbRecAttr* tRecAttrResult; NdbError savedError; CHECK_STATUS_MACRO_ZERO; BaseString currentDb(getDatabaseName()); Loading Loading @@ -1077,7 +1079,12 @@ Ndb::opTupleIdOnNdb(Ndb_local_table_info* info, Uint64 & opValue, Uint32 op) error_handler: theError.code = tConnection->theError.code; savedError = theError; this->closeTransaction(tConnection); theError = savedError; error_return: // Restore current name space setDatabaseName(currentDb.c_str()); Loading