I have an ASP.Net GridView control on an ASPX page hosted on a SharePoint site. I got our IT group to add the read/write permissions for SharePoint server/services Active Directory group to the network drive where the Access MDB file is hosted. When I run the page, it still says the server doesn’t have permission to read the database. (I know for a fact the DB is not opened exclusively). What am I doing wrong?
Here is my GridView code:
<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]">

I have been researching this and not sure about asp.net but sharepoint will not connect to a .mdb file because of security. it will connect to the new 2010 version of an access file (forgot the extension)