dorado中clearData(重置后查询)问题的解决办法

在查询时,我用dataset.clearData()来实现对查询条件的重置,重置后在点查询报了一个警告:由于没有任何当前记录而无法完成当前操作![dataset.getValue]。 如果不点重置的话,我的查询是能够支持空查询条件的。

dorado中clearData(重置后查询)问题的解决办法_第1张图片

 

个人认为, 这是由于把查询条件的记录clear掉了, 即Conditiondataset已经没有记录, 那么对于Conditiondataset就没有当前记录了, 故造成dataset.getValue()会失败。应该在clearData后给conditiondataset设置一条新记录(insertrecord)或指定一条当前记录,然后再执行查询 。但是也可以添加监视器,这样就没有空值的烦恼了。

你可能感兴趣的:(dorado中clearData(重置后查询)问题的解决办法)