执行存储过程时遇到麻烦

时间:2020-02-11 17:14:56

标签: sql vba ms-access stored-procedures

在执行以下VBA代码时,它将以下字符串传递给带有世界范围“默认”的SQL,而不是所需的整数。正如您在下面的代码中看到的那样,我什至通过声明它来确保正在传递的是整数。

当我运行探查器时,会遇到以下情况:

<xsl:value-of select="following-sibling::tns:name2[1][@index=2]"/>

VBA代码:

exec dbo.Dispensing_Days '9999',default

1 个答案:

答案 0 :(得分:0)

在这一行代码中...

.Parameters.Append .CreateParameter(“ @ Days”,adInteger,,DayValue)

我错过了adParamInput值。代码应该看起来像这样...

.Parameters.Append .CreateParameter(“ @ Days”,adInteger,adParamInput,,DayValue)

我花了很多时间试图解决这个问题。