|

楼主 |
发表于 2017-11-22 11:22:18
|
显示全部楼层
还有个问题是,回调的嵌套,插入语句在查询 所有 后,这时候,查询出来的是没有这条数据的,而不是一条查询,一条插入 ,请问这要怎么解决呢
function insert(i,id){
SqliteUtil.executeSql(db,"SELECT id FROM TABLE_NAME WHERE name='"+arr[i-1]+"'"),null,function(res){
var pid = res.rows.item(0).id;
SqliteUtil.executeSql(db,"INSERT INTO TABLE_NAME (name,pid) VALUES ('"+arr+"',"+pid+")",null,function(res){
insert((i+1), res.insertId);
},null);
},null);
}
|
|