下面的过程想实现通过按钮将与edit5.text和listbox5中选中的值关联的数据库SC表中的数据删除
初学delphi,对语言了解不深刻,细节上把握不好。
烦高手帮我看一下下面这段代码哪里有问题。感激不尽啊procedure TForm1.Button8Click(Sender: TObject);
var i:integer;
begin
for i:=0 to listbox5.count-1 do
begin
if listbox5.Selected[i] then
begin
Query8.close;
Query8.SQL.Clear;
Query8.SQL.text := 'delete sc where sname=:value1 and cname=:value2 ';
Query8.params[0].value:=edit5.text;
//好像是下面的问题,我对赋值的理解不对,希望高手能点一下
Query8.params[1].value:=listbox5.items.strings[i];
Query8.ExecSQL;
end;
// 点击按钮后对listbox5中数据清空
ListBox5.clear;
showmessage('在数据库中删除成功');
end;
end;
初学delphi,对语言了解不深刻,细节上把握不好。
烦高手帮我看一下下面这段代码哪里有问题。感激不尽啊procedure TForm1.Button8Click(Sender: TObject);
var i:integer;
begin
for i:=0 to listbox5.count-1 do
begin
if listbox5.Selected[i] then
begin
Query8.close;
Query8.SQL.Clear;
Query8.SQL.text := 'delete sc where sname=:value1 and cname=:value2 ';
Query8.params[0].value:=edit5.text;
//好像是下面的问题,我对赋值的理解不对,希望高手能点一下
Query8.params[1].value:=listbox5.items.strings[i];
Query8.ExecSQL;
end;
// 点击按钮后对listbox5中数据清空
ListBox5.clear;
showmessage('在数据库中删除成功');
end;
end;
解决方案 »
- 浏览器来访问软件
- Execl作为数据源查询语句怎么写?以及相关的2个问题,100分求解答,都比较简单的问题,小弟新手各位帮帮忙
- 求助:idftp中事件onwork没有响应
- 准备辞职,想问一下上海好不好发展
- 如何在SQL-SERVER2000中用命令方式附加数据库?
- 请问如何将用户在Edit控件中输入的"2*30+20"这样的字符串自动计算出结果?
- 不知能否用SQL语句实现?
- TNMUDP问题:怎样才能知道RemoteHost连接失败???
- TLabel控件内的字体大小怎么修改后不对啊?
- 请推荐一个好的关于Delphi编程的邮件列表----不需要注册的。
- 很奇怪的线程问题请教?
- delphi xe 如何实现 中文 utf8 编码
Query8.params[0].value:=QuotedStr(edit5.text);
'delete from sc where sname=:value1 and cname=:value2'
背後加了條件,應加from從句。