Foxtable(狐表)用户栏目专家坐堂 → 如果获取储存过程的单个返回字符值?


  共有2674人关注过本帖平板打印复制链接

主题:如果获取储存过程的单个返回字符值?

帅哥哟,离线,有人找我吗?
happyft
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1916 积分:17146 威望:0 精华:0 注册:2014/7/29 19:09:00
如果获取储存过程的单个返回字符值?  发帖心情 Post By:2023/2/22 14:32:00 [只看该作者]

 '生成表单自动编号
    Dim tbname As String = "采购单"
    Dim cmd As New SQLCommand
    cmd.ConnectionName = Mydata
    cmd.CommandText = "usp_tbautoID"
    cmd.StoredProcedure = True
    cmd.Parameters.Add("@bh", "0", False) '这是参数想获取存储过程的返回字符型的值要填写1还是空
    cmd.Parameters.Add("@tbname", tbname) '第二个参数指定输入参数
    Dim bh As String = Cmd.Parameters("@bh") '取得存储过程的返回值
    'cmd.ExecuteNonQuery

    MessageBox.Show(bh)

sql的储存过程中用了output参数,上面想返回字符型的单个值总是出错,应该如何写才可以,上面的写法返回数值没问题

谢谢!

 回到顶部