读书人

程接access,该如何解决

发布时间: 2011-12-29 22:09:38 作者: rapoo

程接access
大家新年好!教一.
我用ASP.NET接另一台上的ACCESS,但是行到 Me.OleDbConnection1.Open()就打不,我的代是
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'在放置使用者程式以初始化
Try

If Not Page.IsPostBack Then
Me.OleDbConnection1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\192.168.8.29\mrp_programs\Test_Data\PartList\PartList_S.mdb "
Me.OleDbConnection1.Open()
Me.OleDbDataAdapter1.Fill(Me.DataSet11)
Me.DataGrid1.DataSource = Me.DataSet11.Tables(0)
Me.DataGrid1.DataBind()

End If

Finally
Me.OleDbConnection1.Close()
End Try

End Sub
提示:{Microsoft Jet 料引擎法 '\\192.168.8.29\mrp_programs\Test_Data\PartList\PartList_S.mdb ' 案。它已被其他的使用者地,或者您需要有料的限。}
若PartList_S.mdb拷到本c或e接的,就可以打.PartList_S.mdb拷到本c,然后代改:
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'在放置使用者程式以初始化
Try

If Not Page.IsPostBack Then
Me.OleDbConnection1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\PartList_S.mdb "

Me.OleDbConnection1.Open()
Me.OleDbDataAdapter1.Fill(Me.DataSet11)
Me.DataGrid1.DataSource = Me.DataSet11.Tables(0)
Me.DataGrid1.DataBind()

End If

Finally
Me.OleDbConnection1.Close()
End Try



End Sub
access是否支持上的接?

[解决办法]
不支持
[解决办法]
共享acceee所在文件夹试试
[解决办法]
你要保证 局域网上的
这个台电脑的
\\192.168.8.29\mrp_programs\Test_Data\PartList\
这个目录 你有足够的访问权限.


[解决办法]
Microsoft Jet 料引擎法 '\\192.168.8.29\mrp_programs\Test_Data\PartList\PartList_S.mdb ' 案。它已被其他的使用者地,或者您需要有料的限。

应用程序应具有对\\192.168.8.29\mrp_programs\Test_Data\PartList此 UNC 路径可写入的共享权限及 NTFS 权限
[解决办法]
另外,要保证那个Access文件没有被人以独占方式打开,例如修改其设计的操作就是独占方式
[解决办法]
用webservice来实现不行吗?

===================================================================
中国DotNet程序员俱乐部 -- www.willsft.com

-- 中国最专业的DotNet技术社区!

技术支持群:3354034、34857327 、24694039、
19055417、35202852、2684939、1621937、35112134
===================================================================

读书人网 >asp.net

热点推荐