appcan.database 本地数据库

zxf330301 发布于 2015/05/15 16:39
阅读 1K+
收藏 0
代码: appcan.database.create('DBSale', function(err, data, db, dataType, optId) {
                if (err) {
                    //创建过程中出错了
                    alert('create error');
                    return;
                }
                //db就是数据库对象
                if (data == 0) {
                    alert('数据库创建成功可以使用了');
                    //数据库创建成功可以使用了
                } else {
                    //数据出创建失败了
                    alert('数据库创建失败');
                }
            });
            
            appcan.database.exec({
                name : 'DBSale',
                sql : 'CREATE TABLE SaleUser(id int,salename varchar(50),email varchar(255))',
                callback : function(err, data, dataType, optId) {
                    if (err) {
                        //如果创建过程中出错了
                        alert('数据表创建失败');
                        return;
                    } else {
                        alert('数据表创建成功');
                    }
                    //data中的值为sql返回的内容
                }
            });          
            appcan.database.exec({
                name : 'DBSale',
                sql : 'insert into SaleUser values(0,"yiyi","kp-yiyi@4k.com.cn")',
                callback : function(err, data, dataType, optId) {
                    if (err) {
                        alert('保存数据失败');
                        return;
                    } else {
                        alert('保存数据成功');
                    }
                    //data中的值为sql返回的内容
                }
            });
       
       
       
         appcan.database.exec({
                name : 'DBSale',
                sql : 'insert into SaleUser values(3,"yi","kp-yii@k.com.cn")',
                callback : function(err, data, dataType, optId) {
                    if (err) {
                        alert('保存数据失败');
                        return;
                    } else {
                        alert('保存数据成功');
                    }
                    //data中的值为sql返回的内容
                }
            });   

 取值

appcan.database.exec({
                name : 'DBSale',
                sql : 'select salename from SaleUser',
                callback : function(err, data, dataType, optId) {
                    if (err) {
                        alert('查询数据表失败');
                        return;
                    } else {
                        alert('查询数据表成功');
                    }
                    //data中的值为sql返回的内容         
                    alert(data);
                }

            })

这个取出的值为什么是1啊

加载中
返回顶部
顶部