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

[问题求助] 关于db.executeSql返回值

[复制链接]
发表于 2022-10-17 20:25:01


是否能将db.executeSql里function的值返回出来


我有一段js代码,是根据id删除数据


function deleteData(id){
    var db = api.require('db');
    var sql = "DELETE FROM tbl_test where id="+id;
    db.executeSql({
        name: 'test_db',
        sql:sql
    }, function(ret, err){
        // return {"ret":ret,"err":err}
        if(ret.status){
            api.alert({msg:"数据删除成功!"})
        }else{
            api.alert({msg:"数据删除失败!"})
            api.alert({msg:err.msg})
        }
    })
}


然后调用这个函数,有什么方法可以将function(ret, err)里的值获取到吗
var results = deleteData(id);





8
帖子
0
勋章
85
Y币
function deleteData(id){
    var db = api.require('db');
    var sql = "DELETE FROM tbl_test where id="+id;
    db.executeSql({
        name: 'test_db',
        sql:sql
    }, function(ret, err){
        // return {"ret":ret,"err":err}
        if(ret.status){
            api.alert({msg:"数据删除成功!"})
        }else{
            api.alert({msg:"数据删除失败!"})
            api.alert({msg:err.msg})
        }
    })
}
115
帖子
2
勋章
1078
Y币
BIP990696 · 2022-10-17 20:31function deleteData(id){
    var db = api.require('db');
    var sql = "DELETE FROM tbl_test where id="+id;

有个同步参数啊,看DB文档。
ashu · 2022-10-18 08:17有个同步参数啊,看DB文档。

改成同步方法 然后取ret.data里的id
8
帖子
0
勋章
85
Y币
ashu · 2022-10-18 08:17有个同步参数啊,看DB文档。

好的好的,谢谢
您需要登录后才可以回帖 登录

本版积分规则