YDN-DB executeSql 在浏览器上无法正常工作
Posted
技术标签:
【中文标题】YDN-DB executeSql 在浏览器上无法正常工作【英文标题】:YDN-DB executeSql didn't work properly on browser 【发布时间】:2015-02-22 06:18:50 【问题描述】:我有一个在 ydn-db 中使用 executeSql 的堆栈。当我在 ydn-db 中使用 executeSql 时,我没有得到正确的结果。这是我的sn-p。 我的 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 不是函数
我当前的浏览器是 Firefox 34.0,操作系统是 Ubuntu (14.04) 64
是否需要做一些事情才能使用 executeSql?
【问题讨论】:
【参考方案1】:您必须使用带有sql
模块的库,例如ydn.db-is-sql.js
,在download page 中可用。
【讨论】:
以上是关于YDN-DB executeSql 在浏览器上无法正常工作的主要内容,如果未能解决你的问题,请参考以下文章
TypeError:无法读取未定义的属性“executeSql”
如何将数据从 ydn-db Web 应用程序同步到后端服务器?