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控件,但我不知道是什麼。有任何想法嗎?我可以告訴你,第一個選擇陳述中有一個結果,而其他結果可能沒有結果。
,我使用,因爲我在NavigateURL「和」財產VB你可以看到(勉強)。 – Joseph
在此列表的某處,http://msdn.microsoft.com/en-us/library/ksh7h19t(v=vs.90).aspx – Matt