我到處都看了看,但我似乎無法找到我正在嘗試做的事情。它應該是相當簡單的...從Titanium Appcelerator db列獲得價值
我有一個數據庫表設置這樣的:
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)
這一切都在變「主人」是傳過來的字符串click事件偵聽器。
這是我的錯誤:
message = "Attempted to access unknown result column 25";
我沒有與SQL太多的經驗,所以我不知道我在做什麼正確的,什麼我做錯了。任何幫助表示讚賞!
謝謝。
關於我可以嘗試的任何想法? – gjunkie