之前我遇到过这个错误。它通常意味着我正在尝试使用带有空对象的方法。所以我付了支票,但支票似乎没有用。这是我的代码:
possiblechildSet= MXServer.getMXServer().getMboSet("ASSETANCESTOR", userinfo)
possiblechildSet.setWhere("ANCESTOR='" mbo.getString("ASSETNUM") "' and ASSETNUM !='" mbo.getString("ASSETNUM") "'")
if (possiblechildSet.count() <> 0) or (possiblechildSet.count() is not None) :
childSet= mbo.getMboSet("ASSETMISSINGCHILD")
if childSet.count() is not None:
childMbo = childSet.getMbo(0)
childassetnum = childMbo.getString('ASSETNUM') //error
当我尝试使用getString方法时,我收到错误。这是有效的。我之前在多个脚本中使用过这种方式。我只是不明白它是如何通过我的检查。 任何帮助将不胜感激。 谢谢 WANN
答案 0 :(得分:1)
检查下一行:
import sys
def log(message):
sys.stderr.write("[%s] %s\n" % (time.strftime("%c"), message))