Как использовать базу данных для Titanium Desktop Application - PullRequest
0 голосов
/ 22 декабря 2011

Я пытаюсь создать настольное приложение с использованием SQLite.Я использую SQLite для создания файла базы данных «test.db» с именем таблицы «test1», имеющей поля «id» и «name».Я пытаюсь следующий код для извлечения данных из базы данных:

<script type="text/javascript">
var db = Titanium.Database.openFile('test.db');
var rows = db.execute( "select * from test1");
alert('result set is: ' + rows.fieldByName('id') + ' : ' + rows.fieldByName('name'));
</script>

Но этот код не работает.Подскажите, пожалуйста, другой способ работы с SQLite.

Спасибо

1 Ответ

0 голосов
/ 24 декабря 2011
 var db = Titanium.Database.openFile(db_path);
        result=db.execute("SELECT * FROM images WHERE ev='"+ev_id+"'AND path='"+Titanium.App.getHome()+"/Resources/"+filename+"'");
        if(result.rowCount())
        {
            width_ratio=w/result.fieldByName("width");
        height_ratio=h/result.fieldByName("height");
}
...