对于浮点数可能会导致更新ClientDataset出现"Record Changed by Another user"错误, 这是由于float截断导致的。 解决方法: 将对应的DatasetProvider的Updatemode=whereKeyOnly.将联系的query字段PKNO的providerFlag设置为pfInkey.