Javascript YDN-DB executeSql没有';无法在浏览器上正常工作

Javascript YDN-DB executeSql没有';无法在浏览器上正常工作,javascript,ydn-db,Javascript,Ydn Db,我有一个在ydn db中使用executeSql的堆栈。当我在ydn db中使用executeSql时,我没有正确获取。这是我的片段。 我的cacheDB模式是 var p = new promise.Promise(); cacheDb = new ydn.db.Storage(dbName,db_cache_schema); cacheDb.executeSql("SELECT * FROM category_item WHERE ref_id = '"+categoryId+"' LIMI

我有一个在ydn db中使用executeSql的堆栈。当我在ydn db中使用executeSql时,我没有正确获取。这是我的片段。 我的cacheDB模式是

var p = new promise.Promise();
cacheDb = new ydn.db.Storage(dbName,db_cache_schema);
cacheDb.executeSql("SELECT * FROM category_item WHERE ref_id = '"+categoryId+"' LIMIT   "+ limit + " OFFSET " +offset).then(function(items) {
     p.done(items);
}, function(e) {
     throw e;
});
return p;
错误为cacheDb.executeSql不是函数

我当前的浏览器是Firefox34.0,操作系统是Ubuntu(14.04)64


使用executeSql是否需要执行某些操作?

您必须将库与
sql
模块一起使用,例如
ydn.db Is sql.js
,在中提供