1、建議任何調(diào)用函數(shù),都需要做執(zhí)行保護(hù)
nRet, strOBJInfo = mobox.objAttrToObjJson (‘PMS001’, strRetInfo )
沒有對(duì)執(zhí)行做保護(hù)(原先理解是 絕對(duì)不會(huì)出錯(cuò)的,實(shí)際上是錯(cuò)了),執(zhí)行后報(bào)錯(cuò)
這個(gè)錯(cuò)誤爆出,我們根本無(wú)法判斷問題所在。所以在任何情況下調(diào)用函數(shù)都需要做 出錯(cuò)保護(hù),加入
?if (nRet ~= 0) then
mobox.error(strLuaDEID, “PMS001數(shù)據(jù)庫(kù)沒有對(duì)應(yīng)字段 “)
return
end
2、在Debug 函數(shù)里面不能包含表類型的變量
Debug( strLuaDEID, debug.getinfo(1), ‘keynode創(chuàng)建’,tbNote[1])
里面的 tbNote[1]是一個(gè)表類型的變量,debug 不支持這個(gè)格式
nRet, strOBJInfo = mobox.objAttrToObjJson (‘JS003’, strRetInfo )