繁体   English   中英

通过SharePoint ASP.Net GridView连接到Access数据库

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM