+ -
当前位置:首页 → 问答吧 → VBA如何执行带参数的存储过程

VBA如何执行带参数的存储过程

时间:2011-07-24

来源:互联网

我写一个带参数的存储过程。功能是,把传入的时间参数和服务器的时间相比,如果是同一天,则返回1,否则返回0
存储过程如下
SQL code

ALTER PROCEDURE test01
( @parameter1 datetime) AS

declare @nowtime as datetime

set @nowtime = CONVERT(varchar(100), GETDATE(), 111)

if (@nowtime  = @parameter1)
return 1
else
return 0



写好后,我如在在代码里调用这个存储过程呀?
我之前执行没有参数的存储过程是直接 DoCmd.RunSQL "存储过程名"
现在该如何写啊? DoCmd.RunSQL "test01,time2" (假设time2为传入的时间参数),这样写语法不对呀。

作者: yilin54   发布时间: 2011-07-24

拜托大家随便回复下呀。我这样帖子都结不啦。。。白送分啊

作者: yilin54   发布时间: 2011-07-27