我尝试使用SQLite在React Native中插入多行。
这是代码:
rows = responseJson.rows;
for (i = 0; i < rows.length; i++) {
row=rows[i];
query = `insert into ComuniUseraccountSync values (
${row.IDComuniUseraccountSync},${row.IdAzienda},${row.IdComune},${row.IdUseraccount},'${row.DescrizioneComune}','${row.DateLastUpdateMaster}'
)`;
db.transaction(
tx => {
tx.executeSql(query,[],(a,b) =>
console.log("!OK!!",JSON.stringify(b)),b) =>
console.log("!ERROR!!",a,b)
)
}
);
}
但是结果是我只插入最后一行很多次!这是
的输出db.transaction(
tx => {
tx.executeSql("select IDComuniUseraccountSync from ComuniUseraccountSync",b) =>
console.log("!OK!",b) =>
console.log("!ERROR!!",JSON.stringify(b))
);
}
);
!好! {“ rowsAffected”:0,“ rows”:{“ _ array”:[{“ IDComuniUseraccountSync”:72},{“ IDComuniUseraccountSync”:72},{“ IDComuniUseraccountSync”:72},{“ IDComuniUseraccountSync”:72},{ “ IDComuniUseraccountSync”:72},.......
有帮助吗? 最高