我想做一个三层结构的系统,在数据库端,我用“for xml”生成一个xml文本在中间件部分,我使用ado的recordset接收,问题在这里,我想不经过处理直接把xml转发到客户端,但是rescordset返回的xml是有列名的,并且如果xml文本的长度比较长,它还有好多个记录,我得把这些记录一个一个读出来,然后连接在一起,再转发给客户端,有没有什么办法直接用ado一收就是一个文本?

解决方案 »

  1.   

    借用地方问一下,
    (1)我进发言到小类社区后,页面变成灰色的了,不能发文,有没有谁知道是怎么一回事?
    (2)有一个问题,
     一负的浮点数,我怎么把他转化成“-N.NN”的字符串?、
                                   这里N表示占位。
    请各位大哥告诉我,我在线等着用。
      

  2.   

    再问一下,sscanf(  )把一字符串转化成浮点数,怎么 用?
    例如把*char=“-1.34”转成float f ( -1.34)
    怎么写sscanf(char ,"%f" ,f) 吗?
      

  3.   

    float f = 3.1415926;
    CString strFloat;
    strFloat.Format("%-02.3f",f);Result :
    strFloat = 03.141
      

  4.   

    一般就是传输xml文件,然后转换为记录集