asp程序调用SQL Server的存储过程,获取不到输出参数的值
2017-01-01 09:57
656 查看
各位大虾好,今天碰到一问题 如题...
在数据库中传入参数,可以返回正确的输出,就是不返回给asp程序 上代码:
set CmdSP = Server.CreateObject("ADODB.Command")
CmdSP.ActiveConnection = "Provider=SQLOLEDB;Data Source=10.6.100.48;User ID=WebUser;Password=KEBweb123;Initial Catalog=HR50"
CmdSP.CommandText = "ArrShiftOrConWork_CAL_BY_CODE"
CmdSP.CommandType = 4
CmdSP.Parameters.Append CmdSP.CreateParameter("@FormCode",adVarChar,adParamInput,20,arrformcode)
CmdSP.Parameters.Append CmdSP.CreateParameter("@start_day",adDate,adParamInput,20,arr(arrangecount*2-1))
CmdSP.Parameters.Append CmdSP.CreateParameter("@end_day",adDate,adParamInput,20,arr(0))
CmdSP.Parameters.Append CmdSP.CreateParameter("@Where",adVarChar,adParamInput,4000,wherestr)
CmdSP.Parameters.Append CmdSP.CreateParameter("@IsOverTime",adInteger,adParamOutput)CmdSP.Parameters.Append CmdSP.CreateParameter("@IsConWork",adInteger,adParamOutput)CmdSP.Parameters.Append CmdSP.CreateParameter("@Overtime_code",adVarChar,adParamOutput,4000)
CmdSP.Parameters.Append CmdSP.CreateParameter("@ConWork_Code",adVarChar,adParamOutput,4000)
CmdSP.execute
//获取输出参数值
response.write CmdSP.parameters("@FormCode")&"<br>"
response.write CmdSP.parameters("@IsOverTime")&"<br>"
response.write CmdSP.parameters("@IsConWork")&"<br>"
response.write CmdSP.parameters("@Overtime_code")&"<br>"
response.write CmdSP.parameters("@ConWork_Code")&"<br>"
但是无果。。。。求解,希望大家不惜赐教
在数据库中传入参数,可以返回正确的输出,就是不返回给asp程序 上代码:
set CmdSP = Server.CreateObject("ADODB.Command")
CmdSP.ActiveConnection = "Provider=SQLOLEDB;Data Source=10.6.100.48;User ID=WebUser;Password=KEBweb123;Initial Catalog=HR50"
CmdSP.CommandText = "ArrShiftOrConWork_CAL_BY_CODE"
CmdSP.CommandType = 4
CmdSP.Parameters.Append CmdSP.CreateParameter("@FormCode",adVarChar,adParamInput,20,arrformcode)
CmdSP.Parameters.Append CmdSP.CreateParameter("@start_day",adDate,adParamInput,20,arr(arrangecount*2-1))
CmdSP.Parameters.Append CmdSP.CreateParameter("@end_day",adDate,adParamInput,20,arr(0))
CmdSP.Parameters.Append CmdSP.CreateParameter("@Where",adVarChar,adParamInput,4000,wherestr)
CmdSP.Parameters.Append CmdSP.CreateParameter("@IsOverTime",adInteger,adParamOutput)CmdSP.Parameters.Append CmdSP.CreateParameter("@IsConWork",adInteger,adParamOutput)CmdSP.Parameters.Append CmdSP.CreateParameter("@Overtime_code",adVarChar,adParamOutput,4000)
CmdSP.Parameters.Append CmdSP.CreateParameter("@ConWork_Code",adVarChar,adParamOutput,4000)
CmdSP.execute
//获取输出参数值
response.write CmdSP.parameters("@FormCode")&"<br>"
response.write CmdSP.parameters("@IsOverTime")&"<br>"
response.write CmdSP.parameters("@IsConWork")&"<br>"
response.write CmdSP.parameters("@Overtime_code")&"<br>"
response.write CmdSP.parameters("@ConWork_Code")&"<br>"
但是无果。。。。求解,希望大家不惜赐教
相关文章推荐
- asp程序调用SQL Server的存储过程,获取不到输出参数的值
- 【ASP.NET开发】ADO.NET调用带输出参数的存储过程 分类: ASP.NET 2012-09-10 21:16 1261人阅读 评论(1) 收藏
- asp.net获取存储过程的输出参数
- Sql Server 存储过程调用存储过程接收输出参数返回值
- Sql Server 存储过程调用存储过程接收输出参数,返回值
- asp.net 存储过程 输出参数 取不到值
- asp.net获取存储过程的输出参数
- asp.net实现调用带有输出参数的存储过程实例
- [导入]asp.net调用带有输入和输出参数的存储过程
- asp.net获取存储过程的输出参数
- asp.net实现调用带有输出参数的存储过程实例
- 关于sqlhelper调用存储过程获取参数返回值和输出参数的问题
- asp.net 调用带有输出参数的存储过程
- ASP.NET代码调用SQL Server带DateTime类型参数的存储过程抛出异常问题
- asp.net获取存储过程的输出参数
- ASP中调用带输出参数的存储过程
- 关于调用存储过程获取参数返回值和输出参数注意的问题
- 存储过程有输出参数,在c#中用nhibernate调用存储过程时,如何才能获取到一个结果集和这个输出参数呢?
- ASP调用存储过程:有输入参数和输出参数的存储过程
- Sql Server 存储过程调用存储过程接收输出参数,返回值