使用离子3在SQLite上批量插入

时间:2018-04-27 06:48:50

标签: angular sqlite ionic-framework ionic3

我想在离子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");
    })
    }
  }

请帮我解决这个问题

1 个答案:

答案 0 :(得分:1)

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

delete [] array;   // Delete an array
array = 0;      // Clear array to prevent using invalid memory reference