怎么使Delphi的ListView 删除一行,同时删除数据库里的数据
怎么使Delphi的ListView删除一行,同时删除数据库里的数据iflistview1.Selected=nilthenexit;ListItem:=ListView...
怎么使Delphi的ListView 删除一行,同时删除数据库里的数据
if listview1.Selected= nil then exit ;
ListItem := ListView1.Selected;
ListItem.Delete;
删除数据库的SQL语句怎么写啊 展开
if listview1.Selected= nil then exit ;
ListItem := ListView1.Selected;
ListItem.Delete;
删除数据库的SQL语句怎么写啊 展开
4个回答
展开全部
var i :integer;
For i:=0 to ListView1.Items.Count-1 do
If ListView1.Items.Item[i].Selected then
begin
ADOQuery1.Close;
ADOQuery1.SQL.Add(Format('delete from 表名 where 字段名=%s',[QuotedStr(ListView1.Items[i].SubItems.strings[0])]));//这里以0为例,你是多少自己改
ADOQuery1.ExecSQL;
ListView1.Items.Delete(i);//删除ListView1里面的相关行
end;
大概是这样,如果不明白可以发信息我
For i:=0 to ListView1.Items.Count-1 do
If ListView1.Items.Item[i].Selected then
begin
ADOQuery1.Close;
ADOQuery1.SQL.Add(Format('delete from 表名 where 字段名=%s',[QuotedStr(ListView1.Items[i].SubItems.strings[0])]));//这里以0为例,你是多少自己改
ADOQuery1.ExecSQL;
ListView1.Items.Delete(i);//删除ListView1里面的相关行
end;
大概是这样,如果不明白可以发信息我
展开全部
var i :integer;
For i:=0 to ListView1.Items.Count-1 do
If ListView1.Items.Item[i].Selected then
begin
ADOQuery1.Close;
ADOQuery1.SQL.Add(Format('delete from 表名 where 字段名=%s',[QuotedStr(ListView1.Items[i].SubItems.strings[0])]));//这里以0为例,你是多少自己改
ADOQuery1.ExecSQL;
ListView1.Items.Delete(i);//删除ListView1里面的相关行
end;
应该是这样了
For i:=0 to ListView1.Items.Count-1 do
If ListView1.Items.Item[i].Selected then
begin
ADOQuery1.Close;
ADOQuery1.SQL.Add(Format('delete from 表名 where 字段名=%s',[QuotedStr(ListView1.Items[i].SubItems.strings[0])]));//这里以0为例,你是多少自己改
ADOQuery1.ExecSQL;
ListView1.Items.Delete(i);//删除ListView1里面的相关行
end;
应该是这样了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这别怪我不知道,因为这是C语言我整不明白。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我也看不懂。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询