CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  数据库相关

DELPHI中如何删除一个表的所有数据啊?

楼主xiaoxiaodewo1981(xiaoxiaodewo)2005-07-08 11:25:44 在 Delphi / 数据库相关 提问

有表A,用ADO与SQL数据库相连.  
  现在要删除表A中的数据.  
  代码怎么写的啊?? 问题点数:20、回复次数:13Top

1 楼ciney()回复于 2005-07-08 11:28:37 得分 5

SQL.Text:='truncate   table   A';  
  Execute;Top

2 楼wtg476(起飞)回复于 2005-07-08 11:29:52 得分 5

with   ado   do  
        begin  
                close;  
                sql.clear;  
                sql.add('delete   from   A');  
                execsql;  
        end;Top

3 楼Erice(白雪公猪)回复于 2005-07-08 11:30:00 得分 5

SQL.Text:='Delete   from   table   A';  
  Execute;  
  Top

4 楼paranoia190(190)回复于 2005-07-08 11:30:00 得分 0

ADO.SQL.ADD('DELETE   FROM   TABLE')  
  ADO.EXECUTETop

5 楼mike1031(mike1031)回复于 2005-07-08 11:31:08 得分 0

with   ADO   do  
  begin  
        SQl.Close   ;  
        SQL.Clear;  
        SQL.add('delete   from   A');  
        Open;  
  end;  
  Top

6 楼yifei1900(逸飞)回复于 2005-07-08 11:57:42 得分 0

可以用Query控件执行一段SQL,  
  DELETE   *   FROM   A(会有日志记录)  
  或  
  TRUNCATE   TABLE   A(不会有日志记录)Top

7 楼winxkm(蹩脚的程序员)回复于 2005-07-08 15:13:58 得分 0

要看数据库是什么?如果是ACCESS   truncate不支持!Top

8 楼yimibaer(别人笑我看不穿,我笑别人太疯癫)回复于 2005-07-08 15:41:36 得分 0

with   ado   do  
        begin  
                close;  
                sql.clear;  
                sql.add('delete   from   A');  
                execsql;  
        end;  
  這個是對的Top

9 楼xiaoxiaodewo1981(xiaoxiaodewo)回复于 2005-07-08 16:11:12 得分 0

如果不用SQL,用ADOTable怎么改呢?Top

10 楼ly_liuyang(Liu Yang LYSoft http://lysoft.7u7.net)回复于 2005-07-08 16:33:42 得分 0

呵呵  
  SQL语句都不会呀?  
   
  只能用ADOCommand或ADOQuery的  
   
  http://lysoft.7u7.netTop

11 楼ciniddvon(ciniddvon)回复于 2005-07-08 16:40:28 得分 0

ADOTable.DeleteRecords(arAll);Top

12 楼aladdin2006(回答问题不接分,不想要分,只为提高技术,解决问题)回复于 2005-07-08 16:43:15 得分 0

ADOTable.delete;    
  ADOTable.post;Top

13 楼aladdin2006(回答问题不接分,不想要分,只为提高技术,解决问题)回复于 2005-07-08 16:44:44 得分 5

ADOTable.DeleteRecords(arAll);  
  ADOTable.post;  
   
  Top

相关问题

  • delphi的数据删除问题:一个ADODataSet.Delete怎么会删除俩张表的数据?
  • 怎样将VFP表内的数据彻底删除?(delphi的table连接)
  • 各位:在DELPHI里如何永久的删除FOXPRO库表的数据?
  • DELPHI中删除临时表?
  • VB能删除数据表吗?
  • 不用SQL整样删除数据表?
  • 两表关联如何删除数据?
  • 如何通过表单删除数据库数据?
  • 删除Access 数据库中一个表的数据
  • 如何全部删除数据库里表格数据啊?

关键词

  • ado
  • sql
  • adotable
  • truncate
  • delete
  • clear
  • close
  • add
  • table

得分解答快速导航

  • 帖主:xiaoxiaodewo1981
  • ciney
  • wtg476
  • Erice
  • aladdin2006

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo