gpt4 book ai didi

sqlite - ionic-cordova-SQLite 可以插入一个数组作为参数吗?

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

我刚刚写了一个简单的函数,它从用户输入的内容中创建了一个 INSERT 字符串,所以我得到了这样的东西(顺便说一句,使用 ionic):

    INSERT INTO people(firstname, lastname) VALUES (??)

现在我想使用一个包含输入值作为参数的数组:

let inputvalues = ["value1", "value2"];
this.database.executeSql(this.createInserString("people",this.userData), [inputvalues]).then((data) => {
console.log("INSERTED: " + JSON.stringify(data));
}, (error) => {
console.log("ERROR-Insert: " + JSON.stringify(error.err));
});

有没有办法实现这样的东西? (因为否则我必须输入单个输入值并且...有很多 ;-( )

谢谢!

最佳答案

我认为你应该用逗号分隔参数:

INSERT INTO people(firstname, lastname) VALUES (?,?)

然后使用不带“[]”的数组,因为它已经是一个数组:

this.database.executeSql(this.createInserString("people",this.userData), inputvalues)

关于sqlite - ionic-cordova-SQLite 可以插入一个数组作为参数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45486499/

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