以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  连接文本文件  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=98555)

--  作者:hbhb
--  发布时间:2017/3/31 23:34:00
--  连接文本文件
大师:请问连接文本文件的连接字符串怎么写?
Dim s As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\\a.txt;Extended Properties=text;HDR=Yes;FMT=Delimited;Persist Security Info=False"
If Connections.TryConnect(s) = False Then
    MessageBox.Show("数据源无法连通!")
End If

以上写法为何不对?

--  作者:有点蓝
--  发布时间:2017/4/1 8:55:00
--  
假设文本文件的路径为d:\\a.txt

Dim s = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\\\\;Extended Properties=""text;HDR=Yes;FMT=Delimited;"";"
Output.Show(Connections.TryConnect(s))

Connections.Add("test",s)

Dim cmd As new SQLCommand
cmd.ConnectionName = "test"
cmd.CommandText = "select * from a.txt"
Dim dt As DataTable = cmd.ExecuteReader
Output.Show(dt.DataRows.Count)
[此贴子已经被作者于2017/4/1 8:55:43编辑过]

--  作者:hbhb
--  发布时间:2017/4/1 10:16:00
--  
谢谢!蓝导!
--  作者:hbhb
--  发布时间:2017/4/1 10:58:00
--  
测试了一下,还是连接不上?why?
--  作者:有点蓝
--  发布时间:2017/4/1 11:04:00
--  
我测试没有问题
--  作者:hbhb
--  发布时间:2017/4/1 11:21:00
--  
知道了!