H hjp0214 Unregistered / Unconfirmed GUEST, unregistred user! 2007-05-18 #1 使用的缓冲机制保存,用Filter过滤后,在定位修改数据,关键是这个字段为过滤的字段,此时修改该字段,有时不能保存到数据库中。请为什么呢?
N ntjrr Unregistered / Unconfirmed GUEST, unregistred user! 2007-05-18 #2 我刚刚遇到一个类似的问题,用ADOTabel打开了一个表,并且用dbgrid在显示着,这个时候用ADOQuery修改数据是不能成功的,要先关一下,修改好后再打开表。
L leadroy Unregistered / Unconfirmed GUEST, unregistred user! 2007-05-23 #4 如你的表中有唯一的ID号,这个ID号没有被过滤的话,是应该可以SAVE的,我现在做的所有数据表都有一个系统自动生成的唯一ID号,还有就是要看你使用的控件了.我用CXGRID没有这个问题.
M minerva_sun Unregistered / Unconfirmed GUEST, unregistred user! 2007-05-23 #5 如果为了修改而过滤,不如直接定位,效率也不会低!
H hjp0214 Unregistered / Unconfirmed GUEST, unregistred user! 2007-05-23 #6 因为记录很多,一般操作员采用模糊查找的方法,也就是过滤,查找到要修改的记录,通常会项目名称过滤,又要修改项目名称。使用的缓冲机制保存。dbgrideh控件,应该跟控件没有关系的,