读书人

vb怎么调用sqlserver中自定义函数 并且

发布时间: 2012-12-16 12:02:32 作者: rapoo

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

读书人网 >SQL Server

热点推荐