-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