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();