利用Access的数据库时,如何解决table1.RecordCount的值翻倍的问题?(100分)

  • 主题发起人 主题发起人 pxlei
  • 开始时间 开始时间
P

pxlei

Unregistered / Unconfirmed
GUEST, unregistred user!
利用Access的数据库求RecordCount,结果值翻倍了。
(应为20,却为40)
利用query1.sql.add('select count(*) from data ');
能解决这个问题,但延长了程序的运行时间。
如何更好的解决?
 
这个是BDE的问题。如果选择BDE+ODBC就没有,另外如DiamondAccess
等直接走DAO的构件好象也没有这个问题
建议不要直接走BDE访问Access
 
不会吧,我们一直都用得好好的.
 
先dataset.last
再查看看
 
如果确定老是翻倍那取到recordcount然后除以2再使用嘛.
 
对啊access,还是用d5自带的ado比较好.
注意先last,这是从dao开始的老毛病
 
后退
顶部