refresh只是让Command 对象去重新索取要操作的存储过程所有有关参数的信息,并且清空在refresh之前获取的参数信息。
如果不是人工往Commanad里添加Parameter对象建议使用Refresh(虽然有时可以需要执行Refresh也可以达到这个效果但使用了总没坏处的)
如果不是人工往Commanad里添加Parameter对象建议使用Refresh(虽然有时可以需要执行Refresh也可以达到这个效果但使用了总没坏处的)
Set prm2 = cmd.CreateParameter("qq", adVarChar, adParamOutput, 4)
cmd.Parameters.Append prm1
cmd.Parameters.Append prm2
cmd(0) = "16"
cmd.Parameters.Refresh
With cmd
.CommandText = "y_test"
.CommandType = adCmdStoredProc
.Execute
End With
result = cmd("qq") '得到返回参数
----------------------------
系统正常执行.
lonelystarcn(虫虫)讲"并且清空在refresh之前获取的参数信息。"
参数信息指哪个....