2014-03-27 61 views
0

我是比較新的,所以它應該不會太令人吃驚我沒有看到過錯誤,但是當我嘗試運行一個頁面時,出現錯誤System.Data.OleDb.OleDbException:IErrorInfo.GetDescription失敗E_FAIL(0x80004005的)DataSource/DataList上的System.Data.OleDb.OleDbException

下面是該頁面的代碼:

<asp:AccessDataSource ID="AccessDataSource1" runat="server" 
     DataFile="~/App_Data/webvideos.mdb" SelectCommand="SELECT * FROM [Docs] WHERE Section = 1"> 
</asp:AccessDataSource> 
<asp:AccessDataSource ID="AccessDataSource2" runat="server" 
     DataFile="~/App_Data/webvideos.mdb" SelectCommand="SELECT * FROM [Docs] WHERE Section = 2"> 
</asp:AccessDataSource> 
<asp:AccessDataSource ID="AccessDataSource3" runat="server" 
     DataFile="~/App_Data/webvideos.mdb" SelectCommand="SELECT * FROM [Docs] WHERE Section = 3"> 
</asp:AccessDataSource> 
<asp:AccessDataSource ID="AccessDataSource4" runat="server" 
     DataFile="~/App_Data/webvideos.mdb" SelectCommand="SELECT * FROM [Docs] WHERE Section = 4"> 
</asp:AccessDataSource> 
<h2>Benefits Information</h2> 
<br /> 
<asp:Label ID="OpenEnrollmentHeader" runat="server" Text="Open Enrollment" CssClass="BenefitsHeaderStyle" /> 
<asp:DataList ID="DataList1" runat="server" CellPadding="10" 
    DataSourceID="AccessDataSource1"> 
    <ItemTemplate> 
     <asp:HyperLink ID="OpenEnrollmentDocs" runat="server" Text='<%# Eval("Label") %>' 
     NavigateUrl='<%# "~/docs/HRDocs/" & Eval("Filename") %>' /> 
    </ItemTemplate> 
</asp:DataList> 
<br /> 

我可以看到,它必須是與我的數據源或Datalist控件,但我不知道是什麼。有任何想法嗎?我可以告訴你,第一個選擇陳述中有一個結果,而其他結果可能沒有結果。

回答

0

您的代碼包含保留字,生病嘗試,現在把它挑出來

+0

,我使用,因爲我在NavigateURL「和」財產VB你可以看到(勉強)。 – Joseph

+0

在此列表的某處,http://msdn.microsoft.com/en-us/library/ksh7h19t(v=vs.90).aspx – Matt

相關問題