cratosslotgiris myfreecams と記述する。 データを「購入日」で降順ソートし、最初の3件を切り出す。 開発環境:VWD2005 + Access2003 【稼働画面】 Accessデータベース名:Books.mdb
※VWD2005、ASP.NET2.0環境ではAccess2007のDBファイル形式(*.accdb)は利用できな コントロールの設定値
自動生成全コード <%@ Page Language="VB" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script runat="server"> </script> <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title>無題のページ</title> </head> <body> <form id="form1" runat="server"> <div> 「最近購入の3冊」の表示法の稼働確認 09/09/20<br /> <br /> <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="ID" DataSourceID="AccessDataSource1" EmptyDataText="表示するデータ レコードがありません。"> <Columns> <asp:BoundField DataField="ID" HeaderText="ID" ReadOnly="True" SortExpression="ID" /> <asp:BoundField DataField="書籍名" HeaderText="書籍名" SortExpression="書籍名" /> <asp:BoundField DataField="購入日" HeaderText="購入日" SortExpression="購入日" /> </Columns> </asp:GridView> <asp:AccessDataSource ID="AccessDataSource1" runat="server" DataFile="App_Data\Books.mdb" DeleteCommand="DELETE FROM `蔵書` WHERE `ID` = ?" InsertCommand="INSERT INTO `蔵書` (`ID`, `書籍名`, `購入日`) VALUES (?, ?, ?)" SelectCommand="SELECT TOP 3 `ID`, `書籍名`, `購入日` FROM `蔵書` ORDER BY `購入日` DESC" UpdateCommand="UPDATE `蔵書` SET `書籍名` = ?, `購入日` = ? WHERE `ID` = ?"> <DeleteParameters> <asp:Parameter Name="ID" Type="Int32" /> </DeleteParameters> <UpdateParameters> <asp:Parameter Name="書籍名" Type="String" /> <asp:Parameter Name="購入日" Type="DateTime" /> <asp:Parameter Name="ID" Type="Int32" /> </UpdateParameters> <InsertParameters> <asp:Parameter Name="ID" Type="Int32" /> <asp:Parameter Name="書籍名" Type="String" /> <asp:Parameter Name="購入日" Type="DateTime" /> </InsertParameters> </asp:AccessDataSource> <br /> </div> </form> </body> </html> 【参考にしたページ】 |