vb读取指定行的效率问题

3种方法都可以 
文本方式 input +seek 
随机读取 random+strconv (该模式要求文件中的每条记录的长度都是相同的,记录与记录之间不需要特殊的分隔符号。只要给出记录号,可以直接访问某一特定记录,其优点是存取速度快,更新容易。)
数据库方式



-------------------------------------------
因为你文件中存放的是固定长度记录,所以可用随机存储文件打开: 

Open "..." For Random As #1 Length = 34    '包含回车换行符 
Get #1, n, strLine    '此处的 n 是记录号(行号),从 1 计起 
Close #1 

其实,用文本文件打开也可以: 
Open "..." For Input As #1 
Seek #1, n * 34 + 1      '此处的 n 是行号,从 0 计起 
Line Input #1, strLine    
Close #1

-----------------------------------------------------

'引用自csdn




[本日志由 admin 于 2008-06-17 03:27 AM 编辑]
文章来自: 本站原创
引用通告地址: http://www.is21.cn/trackback.asp?tbID=370
Tags:
评论: 0 | 引用: 0 | 查看次数: 1886
发表评论
你没有权限发表留言!