1

每隔一段时间,以我无法预测的方式,代码行

if not CDS.Locate('Name',aName,[]) then ...

解析为真(,无法aName在“名称”字段中找到字符串),即使我知道有记录。我可以关闭并重新打开应用程序,加载完全相同的文件,运行完全相同的命令——换句话说,重复我的所有操作——并让下一次一切都按预期工作。以及之后的时间。我什至可以重新打开同一个文件,代码将按预期运行......我不知道问题是什么,坦率地说,像这样断断续续的东西我什至不知道去哪里找!

关于从哪里开始有什么想法吗?...

4

1 回答 1

1

在 delphi XE7 中有一个严重的问题 TClientDataSet.Locate 并且它不适用于某些字段查看QualityCentral [127703]

于 2014-11-12T14:52:02.040 回答