tideSDKDeveloper1.4.2でtidesdk1.3.1-betaを使用しています。アプリにデータを表示するために、プリロードされたsqlite3データベースを使用しています。私の問題はdb.execute(select * ...ステートメントがデータを返さないことですが、テーブルにデータが含まれていることを確認できます。ただし、テーブルの作成中またはテーブルへのレコードの挿入中にdb.executeは成功します。Webインスペクターは「見つかりません」エラーを示します。
また、Ti.API.setLogLevel(7)を設定してログレベルを上げることはできません。
これがコードスニペットです。
var db = Ti.Database.openFile(Ti.Filesystem.getFile(Ti.Filesystem.getApplicationDataDirectory(), 'new.db'));
db.execute("CREATE TABLE IF NOT EXISTS BOOKS (TITLE VARCHAR, AUTHORS VARCHAR");
var rows = db.execute("SELECT * FROM BOOKS");
while (rows.isValidRow()) {
document.getElementById("area").innerHTML += "<br>" + rows.fieldByName('TITLE');
rows.next();
}