Я пытаюсь вернуть все значения столбцов из Sqlite db в Qchart в qml в Ubuntu SDK - db содержит различные поля, включая километры, мили и т. д. Я хотел бы вернуть все значения в одном поле (например, километрах) в Qchart - я знаю, что это возможно с использованием массива, например
function testData(){
var kilometres = ["25","45","42","39"];
return kilometres;
}
, это с радостью отобразит значения 25,45,42 & amp; 39 в графике. Однако, попробуйте, как я мог, я не могу найти способ передать значения, содержащиеся в базе данных, в массив, показанный выше. Вот что я пробовал до сих пор: -
// Chart Data
function getData() {
var db = LocalStorage.openDatabaseSync("data.sql", "1.0", "mileageDataBase", 10000000);
var res = "";
db.transaction(
function(tx) {
var rs = tx.executeSql('SELECT kilometres FROM mpg');
res = rs.rows.item().kilometres;
}
);
return res;
}
(Обратите внимание, что в более ранней версии этого вопроса я спросил о возврате значений в TextField. Я думал, что могу использовать этот TextField для заполнения но, после некоторых экспериментов, это, похоже, не так. Извинения за путаницу.)