Asp classic 经典ASP:ADODB.命令输出

Asp classic 经典ASP:ADODB.命令输出,asp-classic,adodb,Asp Classic,Adodb,下面,我现在询问如何调试它 我可以用它编写CommandText并执行,但我看不出我实际上要运行哪个SQL命令。那么,有没有办法检查ADODB.Command对SQL的输出?不幸的是,在输出以进行跟踪时,您需要自己用实际值替换查询参数标记。如果我确切知道ADO是如何处理它的,以及为什么它会抛出随机错误而不工作,那就好了!:P@Cawas:不太确定您所说的“它是如何处理它的”-输出查询和值不会告诉您这一点吗?假设我抛出一个值,如“这是一个值””。它将如何处理报价符号?更重要的是,我只想获取SQL字

下面,我现在询问如何调试它


我可以用它编写CommandText并执行,但我看不出我实际上要运行哪个SQL命令。那么,有没有办法检查ADODB.Command对SQL的输出?

不幸的是,在输出以进行跟踪时,您需要自己用实际值替换查询参数标记。

如果我确切知道ADO是如何处理它的,以及为什么它会抛出随机错误而不工作,那就好了!:P@Cawas:不太确定您所说的“它是如何处理它的”-输出查询和值不会告诉您这一点吗?假设我抛出一个值,如“
这是一个值”
”。它将如何处理报价符号?更重要的是,我只想获取SQL字符串,复制并粘贴到SQL查询分析器,看看它是否有效。当使用参数化查询时,它不需要引号,也不需要引号。值按原样传入,无需转义。为了获得一个可运行的查询,您需要根据数据类型自己构造它,根据需要引用等等。