SQL语句中的按错误排序
我有下面的SQL语句SQL语句中的按错误排序,sql,asp-classic,Sql,Asp Classic,我有下面的SQL语句 sql = "SELECT DISTINCT " & _ "'<option value=""' + CAST([alpha] AS VARCHAR) + '"">' + " & _ "[alpha] + '</option>' " & _ "FROM scheme.podetm LEFT OUTER JOIN scheme.poheadm ON scheme.podetm.order_no
sql = "SELECT DISTINCT " & _
"'<option value=""' + CAST([alpha] AS VARCHAR) + '"">' + " & _
"[alpha] + '</option>' " & _
"FROM scheme.podetm LEFT OUTER JOIN scheme.poheadm ON scheme.podetm.order_no =scheme.poheadm.order_no WHERE scheme.podetm.product= '"& partnumber & "' Order By [alpha]"
sql=“选择不同的”&_
"'' + " & _
“[alpha]+''”和_
“从scheme.podetm左外部联接scheme.poheadm到scheme.podetm.order\u no=scheme.poheadm.order\u no,其中scheme.podetm.product='”&partnumber&“'order By[alpha]”
我发现了错误
SQL Server的Microsoft OLE DB提供程序错误“80040e14”
如果指定了select DISTINCT,则ORDER BY项目必须出现在选择列表中
第374行代替
Order By [alpha]
在这个查询的末尾,您必须写
Order by '<option value=""' + CAST([alpha] AS VARCHAR) + '"">' + [alpha] + '</option>'
按'+[alpha]+''排序