程接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
===================================================================