紧急求助:程序问题所在。拜托了!

lht_1991 2012-02-07 03:02:39
ACCESS2010 VBA 调用服务器SQL带参数的存储过程

Private Sub Command56_Click()
'如果配置为空,带入相同型号的标准配置
Dim cmd As ADODB.Command
Dim conn As ADODB.Connection
Dim prm As ADODB.Parameter

Set conn = New ADODB.Connection
conn.Open "provider=sqloledb.1;" & _
"data source=erpserver;initial catalog=katzlgl;" & _
"user id = sa;pwd="

Set cmd = New ADODB.Command
cmd.commandtext = "cppz_dr"
cmd.commandtype = adcmdstoredproc
Set cmd.activeconnection = conn

Set prm = cmd.CreateParameter("lxbm", advarChar10, adParamInput)
cmd.Parameters.Append prm '这一句总是报错,是不是有什么空间没有引用?????
cmd.Parameters("lxbm").Value = LXBM

Set prm = cmd.CreateParameter("xhbm", advarChar10, adParamInput)
cmd.Parameters.Append prm
cmd.Parameters("xhbm").Value = XHBM

cmd.Execute
conn.Close
End Sub
...全文
33 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wwwwb 2012-02-09
  • 打赏
  • 举报
回复
Set prm = cmd.CreateParameter("lxbm", advarChar10, adParamInput)->
Set prm = cmd.CreateParameter("lxbm", advarChar, adParamInput)
试试
lht_1991 2012-02-09
  • 打赏
  • 举报
回复
为何没有人理睬,是问题太简单了吗?

7,712

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧