DataSetdeleteperson.Locate('PersonID', CurrentBizNode.ID, []);
这一句无法定位
CurrentBizNode.ID是有值的,值也是正确的
但是使用
DataSetdeleteperson.Locate('PersonID', '000000', [])
就可以定位
personid := CurrentBizNode.ID;
DataSetdeleteperson.Locate('PersonID', personid, [])
无法定位
personid := '000000';
DataSetdeleteperson.Locate('PersonID', personid, [])
可以定位
personid := '000000';
personid := CurrentBizNode.ID;
DataSetdeleteperson.Locate('PersonID', personid, [])
无法定位
CurrentBizNode.ID的返回类型是string,为什么不能定位呢,还是CurrentBizNode.ID 有什么特殊的地方吗 |