0

正確なエラーは、「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>
4

1 に答える 1

4

試してください: SELECT TOP 5 * FROM Table2 ORDER BY RND([ID])

于 2013-08-28T03:23:18.400 に答える