T tanafenga Unregistered / Unconfirmed GUEST, unregistred user! 2008-05-30 #1 各位大哥<br>我用query 和dbedit的控件编辑oracle数据表<br>当新插入一条数据并保存后 post<br>在立即对其修改或者删除就老提示“该记录被其他人修改了”<br><br>郁闷死了,以前多用table,但是table用filter速度太慢,就考虑用query结果碰到这个问题<br>哭啊!!!!!
各位大哥<br>我用query 和dbedit的控件编辑oracle数据表<br>当新插入一条数据并保存后 post<br>在立即对其修改或者删除就老提示“该记录被其他人修改了”<br><br>郁闷死了,以前多用table,但是table用filter速度太慢,就考虑用query结果碰到这个问题<br>哭啊!!!!!
F fas2000 Unregistered / Unconfirmed GUEST, unregistred user! 2008-05-30 #3 兄弟,你不会先用 exec('delete from table where XX=xXX');<br><br>先执行SQL语句删除,然后再reopen!<br><br>尽量把操作转成sql语句执行,就不用考虑控件的某些特性了.
兄弟,你不会先用 exec('delete from table where XX=xXX');<br><br>先执行SQL语句删除,然后再reopen!<br><br>尽量把操作转成sql语句执行,就不用考虑控件的某些特性了.
L levi Unregistered / Unconfirmed GUEST, unregistred user! 2008-05-30 #4 楼上说得对,可用自定义SQL语句删除。<br>一般情况下 Query自动生成的Query语句是Where All Fields的,所以经常会显示"该记录被其他人修改了",主要是存在一些像自增、日期时间、数据库自动填入默认值等原因造成的。
楼上说得对,可用自定义SQL语句删除。<br>一般情况下 Query自动生成的Query语句是Where All Fields的,所以经常会显示"该记录被其他人修改了",主要是存在一些像自增、日期时间、数据库自动填入默认值等原因造成的。