帖子
帖子
用户
博客
课程
显示全部楼层
59
帖子
0
勋章
713
Y币

[BUG] DB模拟seletSql时找不到表-自己的问题,DB可用

[复制链接]
发表于 2015-3-26 18:49:49
本帖最后由 沈炜 于 2015-3-26 18:58 编辑
  1. // 下载资源文件
  2. function downloadMedia(){
  3.         var db = api.require('db');
  4.         db.openDatabase({
  5.             name: 'sys',
  6.             path: 'widget://res/question.db'
  7.         }, function(ret, err){
  8.             if(ret.status){
  9.                         db.selectSql({
  10.                             name:'sys',
  11.                             sql: 'select image from question where image like \'%.mp4\''
  12.                         }, function(ret, err){
  13.                             if(ret.status){
  14.                                 var data = ret.data;
  15.                                 console.log(JSON.stringify(data)); // 调试
  16.                                 for(var i=0;i<data.length;i++){
  17.                                 }
  18.                             }else{
  19.                                     console.log(err.msg);
  20.                                     db.closeDatabase({ name:'sys'}, function(ret, err){}); // 查询数据失败,关闭数据库
  21.                             };
  22.                         });
  23.                 }else{
  24.                         db.closeDatabase({ name:'sys'}, function(ret, err){}); // 数据库打开失败,关闭数据库
  25.             }
  26.         });
  27. }
复制代码
在res目录下存在数据库question.db的,库中也有表question,真机时提示
[2015-03-26 18:45:19] no such table: question: , while compiling: select image from question where image like '%.mp4' at common.js : 102

DB模块没有问题。告各位亲,要仔细码代码,哈哈哈,自己不小心把库名中两个字母弄反了,快来果断的BS我吧
59
帖子
0
勋章
713
Y币
自己解决了,手误,呜 。。。。。伤了人半天
您需要登录后才可以回帖 登录

本版积分规则