我有一個網站,我運行下面的代碼:查詢返回任何記錄顯示在我的網頁
<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][email protected])">
<SelectParameters>
<asp:QueryStringParameter Name="ID" QueryStringField="Table2.ID" Type="Decimal" />
</SelectParameters>
</asp:AccessDataSource>
好像返回任何記錄,雖然我已經在Access中運行查詢,並它會返回我期待的記錄。注:在我的訪問查詢,我取代
WHERE ([Table2.ID][email protected])
與
WHERE Table2.ID=4
你肯定你的querystring參數'ID'的值是4? – ethorn10
它在我添加連接語句之前做了。 – Joseph
此外,它需要返回表2中記錄的值,該值被點擊後傳遞給QueryString請求。 – Joseph