tideSDK - db.execute不会在Windows 7上返回任何数据

时间:2012-12-13 02:44:02

标签: sqlite tidesdk

我正在使用tidesdk 1.3.1-beta和tideSDK Developer 1.4.2。我正在使用预先加载的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();    
}

1 个答案:

答案 0 :(得分:0)

你可以在这里向TideSDK提出问题:https://github.com/TideSDK/TideSDK/issues

这看起来像个错误。我们将结帐相同。

感谢您报告相同内容。