Я использую Appcelerator. Я использую следующий код для получения записей БД. Я использую клиент SQLite, NavCatLite в качестве графического интерфейса SQLite для просмотра и вставки данных. У меня странная проблема, которая, когда я обновляю запись через клиент SQLite, отражается в моем коде. Почему это не обновляет данные? Я даже закрыл клиент, так как думал, что он будет кэшировать соединение, но это тоже не помогло. Код указан ниже:
/** * All Db Functions Goes here */
var resumeDB = Titanium.Database.install('resume.db', 'myResume');
//var resumeDB = Titanium.Database.open('cold');
//Iterate through ResultSet
var myResultSet = resumeDB.execute('SELECT * FROM cvs');
while (myResultSet.isValidRow())
{
Ti.API.info("Result iS = "+myResultSet.fieldByName('sb_title'));
myResultSet.next();
} // Do something that iterates
resumeDB.close();
P.s: Это не база данных только для чтения. Пользователь будет вставлять и извлекать данные каждый раз.