次のコードを実行している Web サイトがあります。
<asp:AccessDataSource ID="AccessDataSource1" runat="server"
DataFile="~/App_Data/TravelJoansDB.accdb"
SelectCommand="SELECT * FROM [Table2] INNER JOIN BlogEntryItems ON Table2.ID=BlogEntryItems.BlogID WHERE ([Table2.ID]=@ID)">
<SelectParameters>
<asp:QueryStringParameter Name="ID" QueryStringField="Table2.ID" Type="Decimal" />
</SelectParameters>
</asp:AccessDataSource>
Access でクエリを実行したところ、期待どおりのレコードが返されましたが、レコードが返されないようです。注: Access のクエリでは、次のように置き換えました。
WHERE ([Table2.ID]=@ID)
と
WHERE Table2.ID=4