OwaisCh Ответов: 1

Order by desc не работает в sqldatasource


я использую ретрансляторы для отображения данных в веб-форме. но у меня есть проблема с этим кодом. когда я выбираю * data из BidTAble, он отображается в порядке Desc, но когда я использую INNER JOIN, Desc не работает.! :/

Что я уже пробовал:

 <asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString="<%$ ConnectionStrings:CONN %>" SelectCommand="SELECT BidTable.BidID,BidTable.RegID,BidTable.CarID,Reg.username,BidTable.BidAmount  FROM [BidTable] INNER JOIN Reg ON BidTable.RegID=Reg.ID  WHERE ([CarID] = @CarID) ORDER BY [BidAmount] DESC">
         <SelectParameters>
                <asp:QueryStringParameter Name="CarID" 



QueryStringField="id" Type="Int32" />
            </SelectParameters>

        </asp:SqlDataSource>

0x01AA

Ты не пробовал использовать полное имя BidTable.BidAmount в порядке убывания?

1 Ответов

Рейтинг:
0

Member 11011853

Привет..

Укажите Имя Таблицы.Имя столбца в предложении WHERE.

SELECT BidTable.BidID,BidTable.RegID,BidTable.CarID,Reg.username,BidTable.BidAmount  FROM [BidTable] INNER JOIN Reg ON BidTable.RegID=Reg.ID  WHERE (BidTable.CarID = @CarID) ORDER BY BidTable.BidAmount DESC