对了,还有,如果存储过程这样写,那么,返回的字符串能不能直接被asp调用
create proc printhaha
as
  print '<table><tr><td>hahah</td></tr></table> '

解决方案 »

  1.   

    did you include adovbs.inc or add
    <!--METADATA 
    TYPE="TypeLib" 
    NAME="Microsoft ActiveX Data Objects 2.6 Library" 
    UUID="{00000206-0000-0010-8000-00AA006D2EA4}" 
    VERSION="2.6"--> 
    see
    http://www.aspfaq.com/show.asp?id=2112
    2. no, try
    select '<table><tr><td>hahah</td></tr></table> ' as HTML
      

  2.   

    <!--METADATA 
    TYPE="TypeLib" 
    NAME="Microsoft ActiveX Data Objects 2.6 Library" 
    UUID="{00000206-0000-0010-8000-00AA006D2EA4}" 
    VERSION="2.6"--> 是个什么东东阿?
    set cm=server.CreateObject("ADODB.Command")
    set mp=server.CreateObject("ADODB.parameter")
    这两句都没有问题阿,
    CreateParameter()不过是Command对象的一个方法阿,怎么会偏偏这个函数出错呢,还有哪个cmdstoredproc也很奇怪,老大能不能讲的详细点,呵呵,我很急,一看英语就头疼
      

  3.   

    PRINT 可帮助我们在 Transact-SQL 代码中发现并解决问题、检查数据值或生成报告。
    主要是用查询分析器时你可以看到这些信息.
    TRY:
    create proc printhaha
      @outpu varchar(100) output
    as
      select '<table><tr><td>hahah</td></tr></table> ' as MyValue把你要的按记录集来返回.
      

  4.   

    PRINT 可帮助我们在 Transact-SQL 代码中发现并解决问题、检查数据值或生成报告。
    主要是用查询分析器时你可以看到这些信息.
    TRY:
    create proc printhaha
      @outpu varchar(100) output
    as
      select '<table><tr><td>hahah</td></tr></table> ' as MyValue把你要的按记录集来返回.
      

  5.   

    to:CrazyFor(太阳下山明朝依旧爬上来)
    这样的话是不是可以不用定义@outpu varchar(100) output这个参数了?