我要在外部文件导入数据(ACCESS)时怎么让ProgressBar显示进度(PS:不知道数据的总个数,即MAX) ( 积分: 50 )

  • 主题发起人 主题发起人 blueyestar
  • 开始时间 开始时间
B

blueyestar

Unregistered / Unconfirmed
GUEST, unregistred user!
先查询下总记录数不行么?
 
同意楼上意见
 
先查询下总记录数不行么?
 
先抱歉下,点刷新不小心发重复了,SQL语句应该有个查询总记录数的,不过我记得不清楚了,网上搜下应该很多
 
原始数据保存在一文本文件中,也许可以用统计有多少行来获得总记录数。
但是不知道不没有其他的办法,总觉得此方法效率不高,如据数据太多的话~~~
 
要想得到比较好的显示效果,就必须知道MAX。
你可以估算MAX,用文件长度除以单条记录的平均字节数,就能得到大致不差的MAX值。
 
有直接获得文件文件的行数的API吗?
 
即使是文本文件先读一遍取得总行数,现在的机器速度足够对付。
或者建立一个TStringList对象(或干脆放个memo控件关闭可视属性),LoadFromFile文本文件就可得到总行数。
 
同意农夫的观点
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部