Web 配置中的 OrderBy 标记
OrderBy tag in web config
我正在尝试在 Web 配置中为 excel 中的导出编写标签。到目前为止,我有这样的代码:
<tableName>tbl_ODW_ParentCompany</tableName>
<displayName>Parent Company</displayName>
<export canExport="true" source="select name Name from tbl_ODW_ParentCompany " sourceType="sql"></export>
<listSources>
<default>
<listSource name="DefaultList" viewName="tbl_ODW_ParentCompany" orderBy="name"/>
</default>
但是 none 这些 orderBy 的工作。我希望导出的名称按字母顺序排列。
查询:
SELECT dbo.tbl_ODW_ParentCompany.id, dbo.tbl_ODW_ParentCompany.name
FROM dbo.tbl_ODW_UserParentCompany
LEFT OUTER JOIN dbo.tbl_ODW_ParentCompany
ON dbo.tbl_ODW_UserParentCompany.parentCompanyId = dbo.tbl_ODW_ParentCompany.id
WHERE userID = userId order by dbo.tbl_ODW_ParentCompany.name
我尝试在 order by
子句中添加 asc 但它仍然不起作用。
查询时可以直接排序
SELECT tbl.name as Name
FROM tbl_ODW_ParentCompany tbl
ORDER BY tbl.name;
我正在尝试在 Web 配置中为 excel 中的导出编写标签。到目前为止,我有这样的代码:
<tableName>tbl_ODW_ParentCompany</tableName>
<displayName>Parent Company</displayName>
<export canExport="true" source="select name Name from tbl_ODW_ParentCompany " sourceType="sql"></export>
<listSources>
<default>
<listSource name="DefaultList" viewName="tbl_ODW_ParentCompany" orderBy="name"/>
</default>
但是 none 这些 orderBy 的工作。我希望导出的名称按字母顺序排列。
查询:
SELECT dbo.tbl_ODW_ParentCompany.id, dbo.tbl_ODW_ParentCompany.name
FROM dbo.tbl_ODW_UserParentCompany
LEFT OUTER JOIN dbo.tbl_ODW_ParentCompany
ON dbo.tbl_ODW_UserParentCompany.parentCompanyId = dbo.tbl_ODW_ParentCompany.id
WHERE userID = userId order by dbo.tbl_ODW_ParentCompany.name
我尝试在 order by
子句中添加 asc 但它仍然不起作用。
查询时可以直接排序
SELECT tbl.name as Name
FROM tbl_ODW_ParentCompany tbl
ORDER BY tbl.name;