增加空记录(50分)

H

hymwork

Unregistered / Unconfirmed
GUEST, unregistred user!
在DBGRID中如何增加空记录,并且不显示数据库表中的其他记录。
 
写SQL,让条件等于不可能存在的一个值。

如: Select * 表名 where 字段1=''
用Append加一条,自然只有一条空记录。
 
用临时表解决
 
做表里设一个标志字段(bool,bit)比如finish缺省值为false
dbgrid的数据源的数据集指向一个query,
该query.sql:='select * from table where finish=false';
requestlive为true;用insert和append都可以到达你的目的,但在post之前记得把来一个
fieldbyname('finish').asboolean:=true;
 
用内存表可以么?
 
很容易啊,用过滤和SQL语句都能实现。
 
多人接受答案了。
 
顶部