当前位置:主页>仓库管理软件> 列表

求删除选择ID记录的一条SQL语句

企业管理软件版1楼: dbgrid1.Columns[0].FieldName=ID

是自动编号 递加

''delete from 表名 where id=''+dbgrid1.Columns[0].FieldName 我试用这条语句

把全部都删了 

而我只要删除选定的一条记录 然后自动减一

请问要用哪条语句 50小意思 希望 大家帮忙

2楼: Columns不正确,
应该这样写:
delete from shell where id=''+sDBGrid1.Columns[0].Field.Value; 如局域网网速管理软件

3楼: with DBGridEh1.DataSource.DataSet do
begin
delete;
close;
open;
end;
试试你想要得是这样么

4楼: delete from shell where id=''+sDBGrid1.Columns[0].Field.Value;

这句我试过 不行哦

55555555555

5楼: ADOQuery1.delete;

6楼: wwdd2005 这个可以删除

但ID不会自动减

还有没有其它方法 大家给点

俺系菜鸟 希望写仔细一点 谢谢

企业管理软件版7楼: delete from shell where id=''+sDBGrid1.Columns[0].Field.AsInteger

8楼: 多人接受答案了。