请教如何判断SQLSERVER数据库表中的某个字段内有无记录? 我现在需做一张统计报表,其中盘点栏中很少有信息,因为栏目较多,所以我想在此栏中有信息时就在报表中把盘点栏显示出来,没有则不显示(通常报表会有几千条记录)请问这该怎么做? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 该字段可以为null吗?如果可以 select * from table where field is not null 返回有值就说明该字段非空如果字段类型是数字 select sum(abs(field)) from table 返回值不为零或者null就说明字段非空 procedure TForm1.Query1FilterRecord(DataSet: TDataSet; var Accept: Boolean);begin Accept := DataSet.FieldByName('dt').IsNull;end; snowtiger2000(snowtiger)说的,可以在数据库的存储过程中判断cg1120(代码最优化-§雪是冷的,人是暖的§) 说的可以在程序中判断在存储过程中判断速度快 select count(field) from tablename 楼上几位说的都有道理,也都是最常用的办法了!!大力支持snowtiger2000(snowtiger) 看到delphi源码才知道原来procedure可以这样写 挑战高难度算法! 怪事情....这是为什么呀...... 本人初学DELPHI(不过有Pascal语言基础及面向对象的理论基础),请DX推荐合适电子版的学习资料? 关于多条件查询的问题 请问怎样向老板要钱?(项目费用计算) 如何解决这个问题(菜鸟),急啊! 我身染十级肺痨,半卖半送,你就买了我吧!(^_^, 求职) delphi的升级包的序列号怎么填? 两个用delphi写的小东西。请大家测试一下。。有什么问题。非常谢谢了。 如何得到计算机的名字 学习C/S结构的编程,最好选用哪种数据库?
begin
Accept := DataSet.FieldByName('dt').IsNull;
end;
cg1120(代码最优化-§雪是冷的,人是暖的§) 说的可以在程序中判断
在存储过程中判断速度快
!!大力支持snowtiger2000(snowtiger)