0

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

“@LicenseStatusSortOrder”附近的语法不正确。

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

选择命令:

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

选择参数:

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

——克拉克·博斯

4

0 回答 0