根据 SQL 查询我有一个问题。我的插入查询返回元组插入成功但实际上表中没有元组的答案。所以由于某些原因它不起作用。询问:
connection.execute(
"INSERT INTO "+table+
" VALUES "+
"(:0, :1, :2, :3, :4, :5, :6, :7, :8, :9, :10, :11)",
[objIns.attr1, objIns.attr2, objIns.attr3, objIns.attr4, objIns.attr5, objIns.attr6, objIns.attr7, objIns.attr8, objIns.attr9, objIns.attr10, objIns.attr11, objIns.attr12],
function(err, result){
if (err) {
console.error("insert2",err.message);
callback(err.message)
} else{
console.log("Rows inserted " + result.rowsAffected);
}
});
谢谢你。
**UPDATE_SOLUTION1:添加到您的服务器脚本:oracledb.autoCommit = true; **
**UPDATE_SOLUTION2:将 { autoCommit: true } 添加到 execute() **