你把整个过程放到sqlserver内部执行完,asp再读取吧,as这个t-sql没问题,但是asp不一定能认得出来

解决方案 »

  1.   

    在with的左边加一个分号试试:sql = ";width tempRecords as ( "
    sql = sql & "select " & sColList
    sql = sql & ",row_number() over ( order by "
      

  2.   

    另外,由于你写的是vb代码,看不出来 sql语句拼接后的完整语句,所以你可以用sql profiler来跟踪一下,完整的sql语句,贴出来看看
      

  3.   

    width 这个是打错了还是你本来就这样,应该是with吧?