tag route page net asp asp.net .net sql ms-access

asp.net - route - Query no devuelve ningún registro para mostrar en mi página web



asp route tag helper (1)

Tengo un sitio web donde estoy ejecutando el siguiente código:

<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>

Parece que no devuelve ningún registro, aunque he ejecutado la consulta en Access y devuelve los registros que estoy esperando. Nota: En mi consulta en Access, he sustituido

WHERE ([Table2.ID]=@ID)

con

WHERE Table2.ID=4


Realice la consulta en su código exactamente igual a la que está ejecutando contra Access. (Reemplace @ID con 4 ). Si devuelve los registros que espera, el problema es con @ID .

Si aún parece que no devuelve ningún registro, entonces su problema es con la forma en que está enviando su comando a la base de datos o cómo está leyendo los resultados.