每隔一段时间,对我来说似乎无法预测的代码行
if not CDS.Locate('Name',aName,[]) then ...
解析为true(即。,在“名称”字段中找不到字符串aName
),即使我知道是记录。我可以关闭并重新打开应用程序,加载完全相同的文件,运行完全相同的命令 - 重复我的所有操作,换句话说 - 并使下一次所有内容按预期工作。那之后的时间。我甚至可以重新打开相同的文件,代码将按预期运行...我不知道问题是什么,坦率地说,像这样断断续续的东西,我甚至不知道在哪里看!
关于从哪里开始的任何想法? ......