vb6.0能向SQL的存储过程传递参数,如果可以的话如何传递

1976dragon2003 2003-09-11 11:21:11
vb6.0能向SQL的存储过程传递参数,如果可以的话如何传递
...全文
64 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lxcc 2003-09-16
  • 打赏
  • 举报
回复
也可以这样

cn.execute "sp_name @参数1=" & 值1 & ",@参数2='" & 值2 & "'..."
cloud1002 2003-09-16
  • 打赏
  • 举报
回复
mark
qpeg 2003-09-14
  • 打赏
  • 举报
回复
Dim cnn As New ADODB.Connection
Dim cmd As New ADODB.Command
Dim sSql As String
cnn.Open GsConnectStr
Set cmd.ActiveConnection = cnn
sSql = "exec procdurename" & 参数1 & "," & 参数2
cmd.CommandText = sSql
cmd.Execute
liuyongpc 2003-09-14
  • 打赏
  • 举报
回复
没返回参数的话就不用怎么复杂了
cloud1002 2003-09-12
  • 打赏
  • 举报
回复
mark
caliphliao 2003-09-12
  • 打赏
  • 举报
回复
Private Function NewFID() As String
On Error GoTo NewFID_Err
Dim cmd As ADODB.Command
Set cmd = New ADODB.Command
With cmd
.ActiveConnection = strConn
.CommandType = adCmdStoredProc
.CommandText = "GetNewsendId"
.Parameters.Append .CreateParameter("custId", adVarChar, adParamInput, 20, "JME")
.Parameters.Append .CreateParameter("ID", adVarChar, adParamOutput, 10)
.Execute
End With
NewFID = cmd.Parameters("ID")
Exit Function
NewFID_Err:
MsgBox Me.Caption & "|" & Err.Description, vbCritical, "NewFID"
End Function


qqqdong 2003-09-12
  • 打赏
  • 举报
回复
可以呀,使用Parameter

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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