各位大侠:
小弟最近由于一个项目由.NET转到Delphi了,有个数据库删除操作一直没搞定,希望大家帮我看看,谢谢。是通过在ListBox中选取一位人的名字,在数据库中进行删除。
代码是这样写的:
str_name:=ListBox1.Items[ListBox1.ItemIndex];
Form1.ADOQuery1.Close;
Form1.ADOQuery1.SQL.Clear;
str_sql:='delete from Teacher where Name=' + '''' + str_name + '''';
Form1.ADOQuery1.SQL.Add(str_sql);
Form1.ADOQuery1.Active:=true;
Form1.ADOQuery1.ExecSQL;
老是报错,说是不能返回多条数据集,不知道什么原因。
小弟最近由于一个项目由.NET转到Delphi了,有个数据库删除操作一直没搞定,希望大家帮我看看,谢谢。是通过在ListBox中选取一位人的名字,在数据库中进行删除。
代码是这样写的:
str_name:=ListBox1.Items[ListBox1.ItemIndex];
Form1.ADOQuery1.Close;
Form1.ADOQuery1.SQL.Clear;
str_sql:='delete from Teacher where Name=' + '''' + str_name + '''';
Form1.ADOQuery1.SQL.Add(str_sql);
Form1.ADOQuery1.Active:=true;
Form1.ADOQuery1.ExecSQL;
老是报错,说是不能返回多条数据集,不知道什么原因。
解决方案 »
- Delphi 渐渐离我们而去
- Delphi 更新数据不及时这个问题怎么解决?????
- 两问题,1、为啥count(band1)出来为1?2、当字段很多时,怎么让它一页打印(不跳到另外的页)
- 关于Delphi2005的问题,请兄弟姐妹们解答,100分
- 请问:如何根据DBGRID中的数据生成ACCESS表或DBF表?
- 请问 斑竹 为什么删除 我给 cqzyf 分的帖子!!冤枉!!!!!!!!
- 大家都应该列些 控件网站url来拉。!!!!!!!!!!!!!!!
- 请问如何实现控制RichEdit的打印预览和打印分页控制?
- 请问在已经写好的程序中,想更改 unit unit1 此处的 unit1 这个名字,有什么办法可以改?
- 初手的问题!
- 关于用控件进行远程数据库连接的问题。
- 组件为什么装不上去?
begin
str_name:=listbox1.Items[listbox1.Itemindex];
end;procedure TForm1.Button1Click(Sender: TObject);
begin
Form1.ADOQuery1.Close;
Form1.ADOQuery1.SQL.Clear;
str_sql:='delete from Teacher where Name='+Quotedstr(str_name);
Form1.ADOQuery1.SQL.Add(str_sql);
Form1.ADOQuery1.ExecSQL;
end;