SharePointサイトでホストされているASPXページにASP.Net GridViewコントロールがあります。私は、Access MDBファイルがホストされているネットワークドライブにSharePointサーバー/サービスActive Directoryグループの読み取り/書き込み権限を追加するITグループを持っています。ページを実行すると、サーバーにはデータベースを読み取る権限がないと表示されます。 (私は、DBが排他的に開かれていないという事実を知っています)。私は間違って何をしていますか?ここでSharePoint経由でアクセスDBに接続するASP.Net GridView
は私の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]">
SharePointの代わりにaspxページのアカウントをIISサイトで使用していないことは確かですか?いいえ、それは新しい2010バージョンのアクセスファイルに接続します。 – JeffO
あなたの質問を完全に理解しているかどうかわかりませんが、間違いなくSharePointです – DontFretBrett