这个问题比较特殊,帮忙看看了
我在asp中执行sql server 的存储过程,采用了多种方法,都不行。
但如果打印输出到sql query里面去执行,该存储过程是正确的,各位帮忙看看是怎么回事。
采用的方法有
'dim cm
'set cm=server.CreateObject ("adodb.command")
'cm.ActiveConnection =conn
'cm.CommandText ="tj_rcj_analyse_rpt_p"
'cm.Parameters.append cm.CreateParameter ("startyear",3,1,,startyear)
'cm.Parameters.append cm.CreateParameter ("startmonth",3,1,,startmonth)
'cm.Parameters.append cm.CreateParameter ("endyear",3,1,,endyear)
'cm.Parameters.append cm.CreateParameter ("endmonth",3,1,,endmonth)
'cm.Parameters.append cm.CreateParameter ("tjtype",2,1,,tjtype)
'cm.Parameters.append cm.CreateParameter ("groupid",2,1,,groupid)
'cm.Execute
还有一种方法
connex.execute strsql
strsql是正确的,connex连接是建立了的
这里的strsql是构造的,比较长