sql="DECLARE @asw varchar(500);Declare @Content varchar(400);SELECT @Content=Question, @asw=answer FROM chj WHERE (ID =5);INSERT INTO TEMP (param1, param2) VALUES('123', @asw);select @content as content;"
rcQuery=pConn->Execute(LPCTSTR(sql),&affectRows,adCmdText);
但是rcQuery没有任何返回值。帮帮忙,分数我一定给!

解决方案 »

  1.   

    呵呵,你并没有返回结果集啊。
    比如select @content as content这个内容实际上是通过参数@CONTENT来输出的。
      

  2.   

    我试过,用_recordset也不行。错误表示recordset已经被关闭。
    to: keynes(Keynes John) @content已经在第三个语句被赋值了
      

  3.   

    或者如何修改该SQL语句,以达到同样的结果帮帮忙
      

  4.   

    在sql查询分析器运行该SQL语句,是完全能够得到结果,但ADO为什么没有返回结果呢?
      

  5.   

    http://expert.csdn.net/Expert/topic/2281/2281486.xml?temp=.892666
    已有结论
      

  6.   

    应该用_recordset的指针做吧
    duo ge   ranhou open ni de ‘connection
      

  7.   

    http://expert.csdn.net/Expert/topic/2281/2281486.xml?temp=.892666