我用socketconnection连接后,用clientdataset.commandtext取了数据后,将socketconnection.connected:=false,没有把clientdataset.active改为false。
在进行了其他的操作后,我再次用用socketconnection连接,用clientdataset.commandtext取数据,却发现第一次的数据没有清理掉,第二次的数据没有取到,为什么?每次取数前,我都把clientdataset.active和socketconnection.connected设置为false,再设置为true。