请问有什么好的办法用Visual Basic读取600M到1G的dat文件(一个dat文件),我现在急需要,急需呀...
请问有什么好办法用Visual Basic读取600M到1G的dat文件(一个dat文件),我现在急需要,如有,给我源码好吗?
我的下面方法如下,但不能成功读取
Private Function readDatFile(ByVal strFileName As String) As Integer
Dim strLine
Dim strFile As String
Dim intRowCount As Integer
Dim intLoop As Integer
On Error GoTo Error1
intRowCount = 0
strFile = Trim(strFileName)
Filenum = FreeFile
Open strFile For Input As Filenum
Do While Not EOF(Filenum)
intRowCount = intRowCount + 1
Line Input #Filenum, strLine
Text1.Text = Text1.Text + strLine '+ Chr(13) + Chr(10)
' If intRowCount > 190 Then
' Exit Do
' End If
Loop
Close Filenum
readDatFile = 0
Exit Function
Error1:
readDatFile = 1
End Function
按我上述办法只能读取第一行,文件就自到跳至文件尾。以至无法读取后面的数据。请问各位大侠这是为什么呀?