使用query如何一下清空数据库一个表里的记录? to tikkypeng(千两狂死郎)你又抢在我前边了,呵呵。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 with Query1 do begin Close; Sql.Text := 'delete tablename'; ExecSql;end; delete from tablename 这种正确。@_@ 直接DELETE 表名 就行了Query1.SQL.Add('DELETE 表名'); 看题是应该清除表里的一个记录。先是让Query连上库,再能删除表里的一条记录本人的答复如下:With Query1 do begin Close; DataBaseName := '库名' ; SQL.Clear ; SQL.Add('delete 表名 where 条件') ; ExecSQL;end; 如果是SQL数据库的话可以用 TRUNCATE TABLE当你使用TRUNCATE TABLE语句时,记录的删除是不作记录的。也就是说,这意味着TRUNCATE TABLE 要比DELETE快得多。 delphi7求租 诚招 Delphi 全职 help----怎么获取form1中dbgrid所选择的那条记录的信息并在另外一个form2里显示? 关于DBGrid中数据的删除! Indy做FTP Server 中文乱码,求教送分。UP有分 ShockwaveFlash组件好像不支持流,那么将swf文件转换成exe文件后,是怎么实现在这个exe文件中播放的呢, 一个关于在图像中运用鼠标拖拉的问题?(急!!!) 非常简单的一个问题 请教一个数据库的插入问题 求救,关于数据库中存储图像的问题,急呀!!!!! 米卢真的神奇吗? 有谁在用kylix
Close;
Sql.Text := 'delete tablename';
ExecSql;
end;
先是让Query连上库,再能删除表里的一条记录
本人的答复如下:
With Query1 do
begin
Close;
DataBaseName := '库名' ;
SQL.Clear ;
SQL.Add('delete 表名 where 条件') ;
ExecSQL;
end;
当你使用TRUNCATE TABLE语句时,记录的删除是不作记录的。也就是说,这意味着TRUNCATE TABLE 要比DELETE快得多。