![](/img/trans.png)
[英]ASP.Net web site on IIS connecting to Access DB with Links to SharePoint lists on another machine
[英]Connecting to an Access DB via SharePoint ASP.Net GridView
我在SharePoint网站上托管的ASPX页面上有一个ASP.Net GridView控件。 我让我们的IT组将SharePoint Server /服务Active Directory组的读/写权限添加到承载Access MDB文件的网络驱动器上。 当我运行该页面时,它仍然说服务器没有读取数据库的权限。 (我知道数据库并非专门打开)。 我究竟做错了什么?
这是我的GridView代码:
<asp:GridView runat="server" id="GridView1" AutoGenerateColumns="False" DataSourceID="SqlDataSource1">
<Columns>
<asp:boundfield DataField="last_name" HeaderText="last_name" SortExpression="last_name">
</asp:boundfield>
<asp:boundfield DataField="first_name" HeaderText="first_name" SortExpression="first_name">
</asp:boundfield>
</Columns>
</asp:GridView>
<asp:SqlDataSource runat="server" ID="SqlDataSource1" ProviderName="System.Data.OleDb" ConnectionString="Provider=Microsoft.Ace.OLEDB.12.0;Data Source=\\SERVER\sb30$\AccessBase\accessbase.mdb" SelectCommand="SELECT [last_name], [first_name] FROM [BDONAMES]">
确保用户在MDB所在的目录中也具有创建权限,以便它可以创建其锁定(LDB)文件。
我一直在对此进行研究,但不确定asp.net,但是由于安全性,sharepoint将无法连接到.mdb文件。 它将连接到访问文件的新2010版本(忘记扩展名)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.