>sele treeview >go top >=tableupdate(.t.) >do while .not. eof() > if ckey="R" > lonewnode = thisform.oletreeview.nodes.add(,,alltrim(ckey),alltrim(ctext)) <--- this is where the error comes up > else > lonewnode = thisform.oletreeview.nodes.add(alltrim(crelative),crelation,alltrim(ckey),alltrim(ctext)) > endif > skip >enddo >Every node must have unique key, but you don't provide such a key.
if ckey="R" lonewnode = thisform.oletreeview.nodes.add(,,alltrim(ckey)What if you have more than one record with ckey == [R]?