版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。
  • pkdb.select(sql, callback) 获取一个或者多个SQL语句的结果。强烈建议使用回调方式,避免卡死界面
    • 参数:
      • sql语句字符串。如:"select * from t_device_list"
      • sql语句字符串数组。如:["select * from t_device_list","select * from t_device_driver"]
    • 参数callback
      • 示例:pkdb.select(sql, function(data){var driver = data.obj.rows})
      • 存在回调函数则使用异步方式,本函数立即返回。
      • callback(data)
    • 返回结果,通过回调函数
      • sql语句字符串:{"status":0,"msg":"error tip","obj":{"rows":[{"col1":value1,"col2":value2},{...}] } }
        • status:0表示成功,非0表示失败,此时msg为失败提示
        • obj:返回数据对象,包括{"rows":[], "cols":[]}
      • sql语句字符串数组。返回结果形式:{"status":0,"msg":"error tip","obj":[单个sql语句返回的结果,见上面]}
        • status:0表示成功,非0表示失败,此时msg为失败提示
        • obj:返回数据对象,包括["status":xxx,"msg":xxxx, "obj":{"rows":[], "cols":[]}}]
  • pkdb.insert(sql, callback).
    • 参数:sql语句
    • 参数callback
      • 存在回调函数则使用异步方式,本函数立即返回。
      • 回调函数未赋值则为同步方式,等后台返回数据后本函数才返回。注意:此时系统会卡住知道select返回
    • 返回结果:{"status":0,"msg":"error tip"}
      • status:0表示成功,非0表示失败,此时msg为失败提示
  • pkdb.delete(sql, callback).
    • 参数:sql语句
    • 参数callback
      • 存在回调函数则使用异步方式,本函数立即返回。
      • 回调函数未赋值则为同步方式,等后台返回数据后本函数才返回。注意:此时系统会卡住知道select返回
    • 返回结果:{"status":0,"msg":"error tip"}
    • status:0表示成功,非0表示失败,此时msg为失败提示
  • pkdb.update(sql, callback).
    • 参数:sql语句
    • 参数callback
      • 存在回调函数则使用异步方式,本函数立即返回。
      • 回调函数未赋值则为同步方式,等后台返回数据后本函数才返回。注意:此时系统会卡住知道select返回
    • 返回结果:{"status":0,"msg":"error tip"}
      • status:0表示成功,非0表示失败,此时msg为失败提示