求删除选择ID记录的一条SQL语句
企业管理软件版1楼: dbgrid1.Columns[0].FieldName=ID
是自动编号 递加
''delete from 表名 where id=''+dbgrid1.Columns[0].FieldName 我试用这条语句
把全部都删了
而我只要删除选定的一条记录 然后自动减一
请问要用哪条语句 50小意思 希望 大家帮忙
是自动编号 递加
''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楼: 多人接受答案了。
上一篇:十万火急 下一篇:请问在FastReport中如何动态显示柱状图?很急!