|
本帖最后由 yiimiao 于 2015-3-7 16:40 编辑
年前更新说db模块可以打开指定的数据库了,今天试了一个。没有获得数据。我的测试数据库db.sqlite已经手动复制到api.fsDir返回的目录下面了.还是没有数据
- <script type="text/javascript">
- apiready = function(){
- var db = api.require('db');
- var getdata=function(){
- var sql = 'SELECT * FROM s_region limit 2';
- db.selectSql({
- name:"test",
- sql: sql
- }, function(ret, err){
- if(ret.status){
- var data = ret.data;
- alert(JSON.stringify(data));
- }else{
- alert("无数据");
- };
- });
- };
- db.openDatabase({
- name: "test",
- path: api.fsDir+"/db.sqlite"
- }, function(ret, err){
- if(ret.status){
- getdata();
- //api.alert({msg:'数据库打开成功'});
- }else{
- api.alert({msg:err.msg});
- }
- });
- };
- </script>
复制代码
|
|