gpt4 book ai didi

javascript - 如何使用查询结果 - Javascript(Azure 数据库)

转载 作者:行者123 更新时间:2023-11-30 16:54:07 25 4
gpt4 key购买 nike

所以我目前正在使用 Microsoft Visual Studio 2013 和 Apache Cordova,并使用 Microsoft Azure 作为后端数据库(这是新功能!)。我编写了以下代码作为测试,但似乎无法使用查询结果。 alert(JSON.stringify(results)) 似乎有效,并且正在将查询结果警告为 [{"id":"1234","username":"james","password":"james “}]。但是,当我尝试使用 results.length 或 results.'anything' 时,它不会将结果识别为数组。有没有办法可以处理查询结果?非常感谢帮助:)

 function test() {

//Query the Accounts table where the input fields match a record in the table.

var query = accountsTable.where({
username: textUsername.value,
password: textPassword.value
}).read().done(function (results) {
alert(JSON.stringify(results));
var queryTest = results[0].text;
}, function (err) {
alert("Error: " + err);
});
}

Here is what I get when i type is "results."

最佳答案

您需要指定属性名称,似乎您正在指定文本,但该文本不存在。

对于单个记录:

var query = accountsTable.where({
username: textUsername.value,
password: textPassword.value
}).read().done(function (results) {
alert(results[0].id + " " + results[0].username + " " + results[0].password);
}, function (err) {
alert("Error: " + err);
});

对于多个记录:

var query = accountsTable.where({
username: textUsername.value,
password: textPassword.value
}).read().done(function (results) {
for (var i = 0; i < results.length; i++) {
alert(results[i].id + " " + results[i].username + " " + results[i].password);
}
}, function (err) {
alert("Error: " + err);
});

关于javascript - 如何使用查询结果 - Javascript(Azure 数据库),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30013082/

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