delphi中如何修改和删除数据!
发布网友
发布时间:2022-04-26 11:07
我来回答
共2个回答
热心网友
时间:2022-06-27 17:06
在主窗体引用子窗体所在单元:
uses unit2;
在修改那个按钮里面加上:
query1.edit;
form2.show;
在子窗体上引用主窗体:
uses
unit1;
然后在子窗体的确定按钮里面添上:(假设query控件在form1上)
form1.query1.fieldbyname('name').asstring := trim(edit1.text);
form1.query1.fieldbyname('age').asstring := trim(edit2.text);
...
form1.query1.post;
self.close;
在删除那个按钮上添上:
if MessageBox(Handle,'是否真的要删除本记录', '确认',mb_iconinformation + mb_yesno) = mryes then
query1.delete;
热心网友
时间:2022-06-27 17:06
你所使用的数据集的update方法,及delete方法
你用什么数据集? ado?或者是 bde?
在删除前加入 先定位到要删除的记录, .recNo或者是 locate方法
然后 delete 即可;至于修改,对于数据感知控件(如dbgrid,你修改它,它自已会改的),如果想要用按钮来修改,如前所讲,先定位,然后再修改,修改的方法是fieldbyname,最后update