Go homepage(回首页)
Upload pictures (上传图片)
Write articles (发文字帖)

The author:(作者)aaa
published in(发表于) 2014/7/19 0:10:04
delphi删除数据表中的记录

delphi删除数据表中的记录

删除数据表中的记录

1.用SQL语句DELETE对数据表中的记录进行删除

SQL语句DELETE可以对表中的一条记录或多条记录进行删除,主要是用WHERE子句来设置条件范围,该关键字的应用与在UPDATE语句中是一样的,可以参见UPDATE语句。查询条件为字符串时,两边必须加单引号,例如:select * from mm where name=‘张某’。

下面利用SQL语句DELETE对单个记录进行删除或批量删除。

操作步骤如下:

(1)运行Delphi,在窗体中添加TADOConnection、TADOQuery、TDataSource、TButton、和TDBGrid等组件。

(2)主要程序代码如下:

with ADOQuery1 do

begin

Close;

SQL.Clear;

if (Trim(ComboBox1.Text)<>'id') then

SQL.Add('DELETE MR_Table where '+ComboBox1.Text+ComboBox2.Text+''''+Edit1.Text+'''')

else

SQL.Add('DELETE MR_Table where '+ComboBox1.Text+ComboBox2.Text+Edit1.Text);

ExecSQL;

end;

2.用DELETE方法对当前记录进行删除

DELETE方法只能对当前记录进行删除。只要将指针指向要删除的记录上,并使用DELETE方法便可以删除,例如将指针指向第3条记录,再使用如下代码便可以删除该记录。

ADOQuery1.Delete;




If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)





QQ:154298438
QQ:417480759