在DBGrid中删除选中的条目,
procedure TFm_Nbook.Button3Click(Sender: TObject);
begin
fm_data.Cd_books.Edit;
fm_data.Cd_books.Delete;
end;
请问有什么问题吗,数据表中删不掉。
谢谢
procedure TFm_Nbook.Button3Click(Sender: TObject);
begin
fm_data.Cd_books.Edit;
fm_data.Cd_books.Delete;
end;
请问有什么问题吗,数据表中删不掉。
谢谢
with ADOQuery1 do //不一定用ADOQuery1,只要看你用什么控键来连接数据库
begin
try
delete;
if messagedlg('您确定要删除该记录吗?',mtconfirmation,[mbYes,mbNo],0)= mrYes then
post;
except
cancel;
end;
end;
end;
end.
直接Delete就OKhttp://lysoft.7u7.net
begin
fm_data.Cd_books.Delete;
fm_data.Cd_books.post;//如果是TAdoXXX
end;
with ADOQuery1 do //不一定用ADOQuery1,只要看你用什么控键来连接数据库
begin
try
disablecontrol;
delete;
if messagedlg('您确定要删除该记录吗?',mtconfirmation,[mbYes,mbNo],0)= mrYes then
post;
enablecontrol;
except
cancel;
end;
end;
end;
end.
应该怎么办啊
帮帮忙 分不够再加
你要删了后再应用一下,clientdataset1.APPLYUPDATE(0)一下,这样才能这正更新数据到库中。