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

[BUG] db模块指定数据库好像没有作用

[复制链接]
发表于 2015-3-7 16:38:03
本帖最后由 yiimiao 于 2015-3-7 16:40 编辑

年前更新说db模块可以打开指定的数据库了,今天试了一个。没有获得数据。我的测试数据库db.sqlite已经手动复制到api.fsDir返回的目录下面了.还是没有数据
  1. <script type="text/javascript">

  2. apiready = function(){
  3.         var db = api.require('db');
  4.         var getdata=function(){
  5.                 var sql = 'SELECT * FROM s_region limit 2';
  6.                 db.selectSql({
  7.                     name:"test",
  8.                     sql: sql
  9.                 }, function(ret, err){
  10.                     if(ret.status){
  11.                         var data = ret.data;
  12.                         alert(JSON.stringify(data));
  13.                     }else{
  14.                             alert("无数据");
  15.                     };
  16.                 });
  17.         };
  18.         db.openDatabase({
  19.             name: "test",
  20.             path: api.fsDir+"/db.sqlite"
  21.         }, function(ret, err){
  22.             if(ret.status){
  23.                     getdata();
  24.                 //api.alert({msg:'数据库打开成功'});
  25.             }else{
  26.                 api.alert({msg:err.msg});
  27.             }
  28.         });
  29. };
  30. </script>
复制代码



16
帖子
0
勋章
94
Y币
是呀,我也发现了,希望早日修改bug吧
0
帖子
0
勋章
26
Y币
path传'fs://db.sqlite'试试
11
帖子
0
勋章
246
Y币
'fs://db.sqlite'也是没数据的
26
帖子
0
勋章
193
Y币
关注,期待解决
11
帖子
0
勋章
246
Y币
经测试,这次升级后问题解决了。可以指定路径了
您需要登录后才可以回帖 登录

本版积分规则