我得到了这个“公用表表达式” Sql 脚本,它运行良好,但是在我的代码中使用 server.createobject 应用 SQL 脚本我得到以下错误:
Microsoft VBScript 运行时错误 '800a000d' 类型不匹配:'[string: "WITH CTE AS (SELECT "]'
这是我的代码:
Set objFrConn = Server.CreateObject("ADODB.Command")
objFrConn.ActiveConnection = db
objFrConn.CommandText = "WITH CTE AS (SELECT...some code...) " & _
"SELECT * FROM CTE WHERE RN = 1 ORDER BY Date"
objFrConn.CommandType = 1
set rsListProduct=objFrConn.execute