起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 165|回复: 3

【搞定】dataset.locate 用 CurrentBizNode.ID 定位的问题**

[复制链接]
发表于 2007-5-23 17:14:38 | 显示全部楼层 |阅读模式
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 有什么特殊的地方吗
回复

使用道具 举报

发表于 2007-5-24 10:58:09 | 显示全部楼层
没有什么特殊的,你的CurrentBizNode.ID返回值在你的数据集中有吗
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-24 11:04:05 | 显示全部楼层
呵呵,不好意思,是我弄错了,没问题了
回复 支持 反对

使用道具 举报

发表于 2007-5-24 11:12:55 | 显示全部楼层
好的,那就结贴了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-10 21:17 , Processed in 0.041851 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表