-1
我有关于如何连接到通过vb.net放置在服务器上的Ms访问的问题。是否有可能?这是我的代码源我尝试创建一个简单的程序,它在服务器上通过HTTP连接到通过vb.net放置在服务器中的Ms Access
Public Class Form1
Private Sub GetData()
Dim cn As New OleDb.OleDbConnection
Dim da As OleDb.OleDbDataAdapter
Dim dt As New DataTable
cn.ConnectionString = "Provider=MS Remote; Remote Server=http://159.253.148.200; Remote Provider=Microsoft.Jet.OLEDB.4.0;Data Source=`Server.MapPath(/home/jaweb/public_html/MsData/data.accdb);"
cn.Open()
da = New OleDb.OleDbDataAdapter("SELECT * FROM data", cn)
da.Fill(dt)
Me.DataGridView1.DataSource = dt
cn.Close()
End Sub
Private Sub btnClose_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnClose.Click
Me.Close()
End Sub
Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Me.GetData()
End Sub
End Class
将鼠标放在微软标签 – Plutonix 2014-08-27 16:35:06
您可以使用基于网络的访问文件没有问题,但我相当怀疑,你可以通过HTTP访问它们。也许如果webdav正在使用,但不是普通的http。 – 2014-08-27 16:35:13
你收到什么样的错误? – Hoh 2014-08-27 16:45:27