在执行以下VBA代码时,它将以下字符串传递给带有世界范围“默认”的SQL,而不是所需的整数。正如您在下面的代码中看到的那样,我什至通过声明它来确保正在传递的是整数。
当我运行探查器时,会遇到以下情况:
<xsl:value-of select="following-sibling::tns:name2[1][@index=2]"/>
VBA代码:
exec dbo.Dispensing_Days '9999',default
答案 0 :(得分:0)
在这一行代码中...
.Parameters.Append .CreateParameter(“ @ Days”,adInteger,,DayValue)
我错过了adParamInput值。代码应该看起来像这样...
.Parameters.Append .CreateParameter(“ @ Days”,adInteger,adParamInput,,DayValue)
我花了很多时间试图解决这个问题。