使用选择参数 - ASC或DESC设置Order By direction

时间:2013-10-28 17:15:56

标签: sql-order-by selectcommand

我正在尝试使用SelectParameters按方向(ASC或DESC)设置顺序,我收到此错误:

'@LicenseStatusSortOrder'附近的语法不正确。

当我用ASC或DESC替换@LicenseStatusSortOrder然后它可以工作。 Label_LicenseStatusSortOrder.Text确实包含ASC或DESC,因此值存在。请参阅下面的代码,谢谢!

的SelectCommand:

SelectCommand =“SELECT SoftwareLicense.Name,SoftwareLicenseByApplication.ComplianceStatus FROM UserInfo ORDER BY SoftwareLicenseByApplication.ComplianceStatus @LicenseStatusSortOrder”

SelectParameter:

> <asp:ControlParameter ControlID="Label_LicenseStatusSortOrder"
> DefaultValue="ASC"  Name="LicenseStatusSortOrder"
> PropertyName="Text"/> 

- Clark Bohs

0 个答案:

没有答案