Database.Tenant.GetDataTable("declare @PageIndex INT, @PageSize int, @ColumnName varchar(MAX)
set @PageIndex = "+ r +"
set @PageSize = "+ ddlPageSize.SelectedValue +"
Set @ColumnName = "+ q +"
SELECT *, ROW_NUMBER() OVER(ORDER BY @ColumnName ASC) as Rowno INTO #Results
FROM ("+ query +") as table1
SELECT * FROM #Results
WHERE Rowno BETWEEN(@PageIndex -1) * @PageSize + 1 AND(((@PageIndex -1) * @PageSize + 1) + @PageSize) - 1
DROP TABLE #Results")
当我通过带有order by和group by子句的查询时,它显示错误 谁能帮我这个忙。