ORM增删该数据库操作

  • 新增

    1)设置help中的数据,可以使用addString方法

help:addString('camera_id=,camera_code=33333333333,create_time=getdate(),modified_time=2019-01-01');

     2)使用insert方法,插入数据

local bOk = db:insert('bs_camera',help,CSelectHelp());
  • 修改

    1)先更新help中的数据,使用updateString方法

help:updateString('camera_code=hahahaha',0);

    2)使用update方法,更新数据(确保help中有被更新的条件,否则无法更新,若help中没有更新的条件,可使用addString方法进行添加)

bOk = db:update('bs_camera',help,'camera_id',inIt);
  • 删除

    1)确保help中有待删除的条件

    2)使用del方法进行删除

db:del('bs_camera',help,'camera_id',inIt);

列子:

--数据库模型变量
function test_insert()
    --3.增加记录
    local itInsert = CIntent();
    itInsert:set('eqpt_id','aaaaaa');
    itInsert:set('eqpt_name','aaaaaa');
    itInsert:set('eqpt_code','aaaaaa');


local bok,sError = tnsys:insert('bs_eqpt_all',itInsert) ;

if bok == false then 
    ui:tip(sError);
    return;
end

end

function test_update()
    --4.修改记录
    local itUpdate = CIntent();
    itUpdate:set('eqpt_name','bbb');
    itUpdate:set('eqpt_code','bbb');


local itWhere = CIntent();
itWhere:set('eqpt_id','aaaaaa');

local bok,sError = tnsys:update('bs_eqpt_all',itUpdate,itWhere) ;

if bok == false then 
    ui:tip(sError);
    return;
end

 end

 function test_del()
    --5.删除记录


local itWhere = CIntent();
itWhere:set('eqpt_id','aaaaaa');

local bok,sError = tnsys:del('bs_eqpt_all',itWhere) ;
 if bok == false then 
    ui:tip(sError);
    return;
end


 end

 test_del();
 test_insert();
 test_update();
 test_del();
Copyright © TouchNet 2015 all right reserved,powered by Gitbook最后修订时间: 2022-06-21 09:21:04

results matching ""

    No results matching ""