我正在尝试从数据库中提取记录,在其中一个字段上执行某些处理,然后将数据插回到数据库中。但是,我注意到脚本在一次成功插入后停止,即使除了插入数据库之外还有更多记录。
var elem = document.getElementById('a');
for (i = 0; i < elem.children.length; i++) {
var x = window.getComputedStyle(elem.children[i], null).getPropertyValue('opacity');
var opacity = parseFloat(x);
if (opacity === 1.0) {
elem.children[i].style.your_style = whatever;
}
}
答案 0 :(得分:0)
据我了解你的代码,你没有重复插入,所以你正在检索N条记录,但只插入1条记录。你需要实现的一些sudo代码是。
While(cursor hasnext):
select row
manipulate
insert
您接近结果,但错过了最后的步骤。
编辑: 您不能在选择的id上插入id,必须让db处理id或只更新行。因此从插入查询中删除id可能会解决问题。下次还要检查它告诉的数据库日志。