在aspcms+mssql中生成静态文件时提示错误如下:

------------------------------------------------------

错误号:-2147217900
错误描述:')' 附近有语法错误。sql=select SortID from AspCms_Sort where SortID in(27,30,27,31,82,83,82,84,8,94,)

------------------------------------------------------

经查实,出现在最后多了一个","逗号。

原代码如下:sql="select SortID from {prefix}Sort where SortID in("&SortIDs&")"

修改方法是在逗号后面零,如下:

sql="select SortID from {prefix}Sort where SortID in("&SortIDs&"0)"