gpt4 book ai didi

angular - 使用 ionic 3 在 SQLite 上批量插入

转载 作者:行者123 更新时间:2023-12-03 18:32:59 26 4
gpt4 key购买 nike

我想在 ionic 3 中进行批量插入我有这段代码可以工作但是它真的很慢

 insertQuotation(value){

for(var i=0; i<=value.length; i++){
let data=[value[i].quotation_id,value[i].customer_name,value[i].product_name,value[i].price,value[i].services,value[i].response_time,value[i].created_time];

this.database.executeSql("insert into care_plan_quotation_history(care_plan_quotation_id,customer_name,product,price,services,response_time,created_time) values(?,?,?,?,?,?,?)",data)
.then(data=>{
return data;
},err=>{
alert("error");
})
}
}

请帮我解决这个问题

最佳答案

您可以像这样使用 Ionic 和 SQLite 进行批量操作:

let insertRows = [];
items.forEach(item => {
insertRows.push([
"INSERT INTO items (id, type, date, message) VALUES (?, ?, ?, ?)",
[item.id, item.type, item.date, item.message]
]);
});
this.database.sqlBatch(insertRows).then((result) => {
console.info("Inserted items");
}).catch(e => console.log(e));

关于angular - 使用 ionic 3 在 SQLite 上批量插入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50056823/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com