>>887
  b.ID=data.key()id()

ここは、
b.ID=data.key().id()でよろしいでしょうか?
スペースをなくし、.をいれています。