Я работаю с модулем node-oracledb ( 3.1.2 ). Все работает нормально, кроме запроса на обновление. Я могу запустить выбор, вставить запросы, но когда я пытаюсь запустить запрос, кажется, что запрос зависает (без ошибок, без результатов). Я пишу код ниже:
Для создания соединения:
module.exports.createErpConnection = async () => {
try {
connection = await oracleDB.getConnection({
user: constants.databaseCredentials.user,
password: constants.databaseCredentials.password,
connectString: `${constants.databaseCredentials.connectString}/${constants.databaseCredentials.databaseName}`
});
if (connection) {
response.status = 1;
response.connection = connection
} else {
response.status = 0;
response.message = constants.databaseStatus.ERP_DATABASE_CONNECTION_NOT_ESTABLISHED
}
} catch (exception) {
response.status = 0;
response.message = exception;
} finally {
return response;
}
};
Запрос на обновление стрельбы:
async function updateProductStatInErp(connection) {
let sql = `UPDATE product_master SET UPDATED_STAT='N'`;
let options = {outFormat: oracledb.OBJECT, autoCommit: true};
const res = await connection.connection.execute(sql, {}, options)
// I am not getting either response nor error
}
Нужно ли что-нибудь сделать для запуска запроса на обновление ??