确切的错误是“SELECT语句包含拼写错误或缺失的保留字或参数名称,或者标点符号不正确。”
以下是它必须引用的查询,因为它是在我添加之后发生的。
<asp:AccessDataSource ID="AccessDataSource3" runat="server"
DataFile="~/App_Data/TravelJoansDB.accdb"
SelectCommand="SELECT TOP 5 FROM Table2 ORDER BY RND([ID])" />
<asp:DataList ID="Datalist3" runat="server"
DataSourceID="AccessDataSource3"
DataKeyField="ID"
RepeatColumns="5"
RepeatDirection="Horizontal"
GridLines="Both"
ItemStyle-CssClass="picRandomStyle">
<ItemStyle />
<ItemTemplate>
<table>
<tr>
<td>
<asp:Image ID="RandomImage" runat="server" AlternateText="Another Blog Post"
ImageUrl='<%# "PlaceImages/" + Eval("Image") %>'
Width="150" Height="135px" />
</td>
</tr>
<tr>
<td>
<hr />
<asp:Label ID="RandomLabel" runat="server" CssClass="picTitleStyle" Text='<%# Eval("BlogTitle") %>' />
</td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>
答案 0 :(得分:4)
尝试:SELECT TOP 5 * FROM Table2 ORDER BY RND([ID])