请问采用VB附加SQL语句如何查询DAT文件
各位高人你们好!我有个问题就是如何读取DAT文件其中的内容?在我的DAT文件中存在几列数据如:3.15 2.2 0.8
3.00 1.85 0.5
3.10 1.95 0.6
打算把上边的数据读到指定的文本框中如text1.text。最好有演示实例谢了!
[ 本帖最后由 shunlai 于 2010-7-4 10:52 编辑 ]
程序代码:Public Function 打开文件(cs As String) As String
'快速打开文件
Dim fj As Long
If Dir(cs) <> "" Then '文件存在
fj = FreeFile() '产生下一文件号
Open cs For Binary As #fj '打开文件
'直接读整个文件的所有的内容,按字节读,并转换为 Unicode 的VB默认字符串类型
打开文件 = StrConv(InputB$(LOF(fj), #fj), vbUnicode)
Close #fj
Else
MsgBox cs & vbCrLf & "文件不存在!", vbCritical, "打开文件" '提示文件不存在
End If
End Function

程序代码:Public Function 去多空格(cs As String) As String
Dim i As Long, j As String
j = cs
Do
i = Len(cs)
j = Replace(j, " ", " ") '2个空格换成1个
Loop While i <> Len(cs)
去从空格 = j
End Function
4\按空格分解字串为 一个数组.