Я везде оглядывался, но не могу найти именно то, что пытался сделать.Это должно быть довольно просто ...
У меня есть таблица БД, настроенная так:
var db = Ti.Database.open('playerInfo.db');
db.execute('CREATE TABLE IF NOT EXISTS playersTable (id INTEGER PRIMARY KEY, name TEXT NOT NULL, "50" INTEGER, "25" INTEGER )');
У меня есть две кнопки с назначенными значениями 25 и 50 соответственно.Каждая кнопка имеет клавишу «значение», где я назначаю свои значения.Я пытаюсь выполнить три вещи: Когда нажата кнопка, найдите столбец соответствующего значения.увеличьте значение этого столбца на 1. Извлеките новое значение и сохраните его в журнале.
Вот так выглядит мой код при нажатии кнопки:
var rows = db.execute("SELECT '" + button.value + "' FROM playersTable WHERE name= '" + owner + "'");
var imagesString = rows.fieldByName(button.value);
Ti.API.debug(imagesString)
Это все вслушатель события щелчка, в котором переменная "owner" передается в виде строки.
Это ошибка, которую я получаю:
message = "Attempted to access unknown result column 25";
У меня нет большого опыта работы с sqlпоэтому я не уверен, что я делаю правильно и что я делаю неправильно.Любая помощь приветствуется!
Спасибо.