首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

vb怎么调用sqlserver中自定义函数 并且得到返回值

2012-12-16 
vb如何调用sqlserver中自定义函数 并且得到返回值数据库自定义函数如下,返回是字符串CREATE FUNCTION [dbo

vb如何调用sqlserver中自定义函数 并且得到返回值
数据库自定义函数如下,返回是字符串


CREATE FUNCTION [dbo].[F_GetTaskInfoByEmpName]
(
    -- Add the parameters for the function here
    @emp_name varchar(20)
)
RETURNS varchar(1000)



在vb中用ado如何调用这个函数呢?
如何得到返回值?
[最优解释]
函数参数那里加个output
[其他解释]
引用:
函数参数那里加个output


我程序里调用:
Private Sub Command4_Click()
    Dim db As ADODB.Connection      'ado连接对象
    Dim dbcmd As New ADODB.Command  'ado命令对象
    Dim dbpara As New ADODB.Parameter 'ado参数对象
    Dim rs As New ADODB.Recordset
    
    Set db = cc.Fun_GetConnecttion(2)
    Set dbcmd.ActiveConnection = db
    
    'test3
    dbcmd.CommandText = "F_GetTaskInfoByEmpName"
    dbcmd.CommandType = adCmdStoredProc
    Set dbpara = dbcmd.CreateParameter("para1", adVarChar, adParamInput, 20, "adm")
    dbcmd.Parameters.Append dbpara
    dbcmd.Execute
    
怎么加参数啊
    
    
    
    
    
End Sub

热点排行