cmdTemp.Parameters("@status")= "xx"

解决方案 »

  1.   

    to: net_lover(孟子E章) 
     是参数@debug类型错误~~ 与cmdTemp.Parameters("@status")= "xx"无关
      

  2.   

    content =rs_detail("info_content")
    可能是空把!你判断一下content是否有数据!
    最好把存储过程贴出来看看.
      

  3.   

    set cn=server.createobject(adodb.connection)//本地连接
    ....
    mysql="select * from tradinfo where info_id="&id&"" 
    rs_detail.open mysql,cn,3,3
    text=rs_detail("info_content")
    infotype=rs_detail("info_type")set conn=server.createobject("adodb.connection")  //远程连接Oracle
    ...Set cmdTemp = Server.CreateObject("ADODB.Command")
    cmdTemp.CommandText = "sp_send_msg" '存储过程名称
    cmdTemp.CommandType = 4
    Set cmdTemp.ActiveConnection = conn
    cmdTemp.prepared=true
    '参数值
    cmdtemp.parameters("as_type")=infotype
    cmdtemp.parameters("as_content")=content
    cmdtemp.parameters("as_respcode")="11"
    set recordset=cmdtemp.execute() 
    return=cmdtemp.parameters("as_respcode")
    ......<html>
    ...<%=infotype%> & <%=text%>
    </html>显示出来的结果,infotype和text两个变量都正常,有数据。
    存储过程sp_send_msg也能成功执行且返回标志"00", 
    但是执行结果是as_type,as_content字段都为空,没有对应infotypet和text的值。