table控件的recordcount真是奇怪 你用什么数据库,SQL OR PARADOX OR 。RECORDCOUNT对于PARADOX,DBASE可能不会出现上面这种情况。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用这个数据库是这样的,不过QUERY求记录条数应该这样 SELECT COUNT(*) FROM TABLE 或 SELECT FIELD1 FROM TABLE 然后再 QUERY.RECORDCOUNT 使用本地数据库应该不会出现这种问题,使用大型数据库RecordCount确实有问题,这在Delphi自己的帮助文件中已经有说明(无论是Table还是Query),建议用Query吧 如果你用的是Table.Filter作为筛选条件的话,RecordCount返回的是整个数据表的记录数.更数据库没关闭吧. table1.close; table1.filtered := true; table1.filter := 你的条件; table1.open; 你把指针拨到第一条记录没有啊?我曾经出现过这种事,就是因为没有first指针哎,,,, Table.RecordCount却是有这种问题,所以建议不要使用!!最好自己用循环算 看来Borland都没有解决,我也只好来点笨方法了.. 软件使用后提示连接失败! BDE中的could not find object问题? 按F1在任何时候都可以将QQ弹出来(QQ已经打开了) FireBird数据库问题 为什么Delphi中的按钮没有背景颜色呢 大虾们:如何让Tdatetimepicker控件在无时间信息的时候显示为空白呢?要修改控件吗?如何该? 如何让formstyles为fsMDIChild的窗体关闭 一个有关线程的问题!!! ===很难的问题?=== 最后2分送了,帮帮忙! MDI打印问题 ????????
SELECT COUNT(*) FROM TABLE 或
SELECT FIELD1 FROM TABLE 然后再 QUERY.RECORDCOUNT
更数据库没关闭吧.
table1.close;
table1.filtered := true;
table1.filter := 你的条件;
table1.open;
我曾经出现过这种事,就是因为没有first指针
哎,,,,
最好自己用循环算