如何在ASP中调用SQL自定义函数?
在SQL数据库中定义一个函数f_getid(),有输入参数baokaoyear,和输出参数ID,使用
ASP中调用SQL中的存储过程的方法,代码如下:
conntol = "driver={SQL Server};server=127.0.0.1;uid=sa;pwd=;database=baokao"
set conn1=server.createobject("adodb.connection")
conn1.open conntol
Set cmd=server.CreateObject("Adodb.Command")
cmd.ActiveConnection = conn1
cmd.CommandType = 4
cmd.commandText = "f_getid"
cmd("@baokaoyear") = 2006
cmd.execute()
rv =cmd("@id")
response.write "rv:"&rv '显示返回值
执行到rv =cmd("@id")时出错:
ADODB.Command 错误 '800a0cc1'
在对应所需名称或序数的集合中,未找到项目。
/reg.asp,行232
求解!!!或是更好的方法!!!