节点-oracledb 版本 1.2
节点 v0.12.7
按预期选择工作。
对于更新和插入,虽然我们得到 rowsAffected: 1,但插入或更新不受影响。
var oracledb = require('oracledb');
oracledb.getConnection(
{
用户:“HRTest”,
密码: ”********”,
连接字符串:“localhost/XE”
},
函数(错误,连接){
如果(错误){
console.error(err.message);
返回;
}
连接.执行(
“更新 TBCUSTOMERDetails 设置 FIRSTNAME=:fn WHERE id=:id ”,
{fn: '新名称', id: 1},
function (err, result) {
if (err) {
console.error(err.message);
return;
}
console.log(result);
connection.release(
function (err) {
if (err) {
console.error(err.message);
throw(err);
}
else console.log("released connection");
}); // end release
}); // end function
});</code></pre>
感谢 daivrz,提交修复了问题,node-oracle 上的默认值是 false。
var oracledb = require('oracledb');
oracledb.autoCommit = true;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)