Я пытаюсь вставить несколько строк в React Native, используя SQLite.
это код:
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)), (a, b) =>
console.log("!ERROR!!", a, b)
)
}
);
}
, но в результате я вставляю только последнюю строку, много раз! Это вывод с
db.transaction(
tx => {
tx.executeSql("select IDComuniUserAccountSync from ComuniUserAccountSync", [], (a,b) =>
console.log("!OK!", JSON.stringify(b)), (a,b) =>
console.log("!ERROR!!", JSON.stringify(b))
);
}
);
! OK! { "RowsAffected": 0 "строки": { "_ массив": [{ "IDComuniUserAccountSync": 72}, { "IDComuniUserAccountSync": 72}, { "IDComuniUserAccountSync": 72}, { "IDComuniUserAccountSync": 72}, {"IDComuniUserAccountSync": 72}, .......
ЛЮБАЯ ПОМОЩЬ ?? Max