A
allen72
Unregistered / Unconfirmed
GUEST, unregistred user!
我有Query 和UpdateSQL对查询出的数据进行操作,UpdateSQL中用它自动的Delete语句
1)
**********************
delete from XXX
where
NUM = :OLD_NUM and
NAME = :OLD_NAME and
;
;
在form 中的删除记录Buttonclick事件中,如果只写 query1.delete一句;可以删除(未写入)
但如果加上一句 query1.ApplyUpdates;就出现 "updates failed"
************************************
2)还有在增加记录的Buttonclick事件中,写 query1.append;
DBedit1.setfocus;
如果焦点从Dbedit1移开,如nouse点grid表,append出来的空记录怎样马上消失?
3)*******************
增加记录中,我想判断表中可有重复,如编号,用
if query1.Locate('num',dbedit1.text,[]) then
却老是自己比自己
怎样解决?
1)
**********************
delete from XXX
where
NUM = :OLD_NUM and
NAME = :OLD_NAME and
;
;
在form 中的删除记录Buttonclick事件中,如果只写 query1.delete一句;可以删除(未写入)
但如果加上一句 query1.ApplyUpdates;就出现 "updates failed"
************************************
2)还有在增加记录的Buttonclick事件中,写 query1.append;
DBedit1.setfocus;
如果焦点从Dbedit1移开,如nouse点grid表,append出来的空记录怎样马上消失?
3)*******************
增加记录中,我想判断表中可有重复,如编号,用
if query1.Locate('num',dbedit1.text,[]) then
却老是自己比自己
怎样解决?