导航:
论坛 -> DELPHI技术
斑竹:liumazi,sephil
作者:
2004/2/28 0:40:41
标题:
怎样清空DBGrid 下的所有记录,但不影响数据库?
浏览:1718
加入我的收藏
楼主:
同上
----------------------------------------------
真正的程序员用C,聪明的程序员用DELPHI
作者:
zizii (高高高级馒头)
★☆☆☆☆
-
神秘会员
2004/2/28 4:29:06
1楼:
晕,关闭数据连接DBGrid不就没东西了。
----------------------------------------------
维护世界和平,共创美好盒子。
作者:
2004/2/28 8:34:07
2楼:
DBGrid.datasourc:=nil;
----------------------------------------------
我来自农村广阔的田野我的每一个动作都很夸张http://waterstone.51r.com
作者:
2004/2/28 10:04:27
3楼:
用事务
----------------------------------------------
-
作者:
2004/2/28 12:50:14
4楼:
晕,我的意思是要保留列标题,但是却清空记录 如用以上方法,无法实现呀
----------------------------------------------
真正的程序员用C,聪明的程序员用DELPHI
作者:
zizii (高高高级馒头)
★☆☆☆☆
-
神秘会员
2004/2/28 13:55:44
5楼:
在有数据源的时候双击DBGrid,然后按图操作,因为我没有连接数据,所以是会的,连接了数据就可操作。
此帖子包含附件: 大小: 5.1K
----------------------------------------------
维护世界和平,共创美好盒子。
作者:
2004/2/28 16:36:39
6楼:
我有多张表,按 zizii 老大的这种方法,启动速度会不会变得很慢?
----------------------------------------------
真正的程序员用C,聪明的程序员用DELPHI
作者:
2004/2/29 1:20:12
7楼:
不会慢!
----------------------------------------------
我来自农村广阔的田野我的每一个动作都很夸张http://waterstone.51r.com
作者:
2004/2/29 1:31:59
8楼:
还有,要保留列标题,但是却清空记录 1.if you use Table,set the filter property with afield='zzzzzz' 2.if you use Tquery/Tadoquery set it's SQL property 'select * from yourtable where afield='zzzzzzz' at all, let the result number of recorders is zero!
----------------------------------------------
我来自农村广阔的田野我的每一个动作都很夸张http://waterstone.51r.com
作者:
2004/3/1 9:53:48
9楼:
呵呵,用没有纪录能符合的条件筛选一下不就可以了?
----------------------------------------------
-
作者:
2004/3/1 11:21:15
10楼:
楼上的办法好!有创意!有时候思维方法变一下或许会发现原来问题并不难
----------------------------------------------
-相互学习,共同进步!
作者:
2004/3/1 12:54:44
11楼:
Select * from 表名 Where 1<>1 不就可以了? 我在实际的工作中就这样用过!
----------------------------------------------
-广袤璀璨的银河,永无止境的梦想(梦无止境游银河) 博客挂了……
作者:
2004/3/2 16:18:07
12楼:
select top 0 * from 表名
----------------------------------------------
探索,学习中... ...