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: execute() に { autoCommit: true } を追加 **