Excel VBA 调用 SQL 存储过程的多参数传递步骤

Excel VBA 调用 SQL 存储过程的多参数传递方法
cn.Execute ("Yhyeb_ye_proc '" & ztid & "," & yedm & "," & kjqj & "'")

这是一条 Excel VBA 调用 SQL 存储过程的命令,但只能传递第一个参数,程序出错提示是“过程需要的 @yedm 参数未提供”,不知问题在那里,请指教。
------解决方案--------------------
单引号没用好 
------解决方案--------------------
try

cn.Execute ("Yhyeb_ye_proc '" & ztid & "','" & yedm & "'," & kjqj )