如题

解决方案 »

  1.   

    查询结果已经在m_pRecordset中了   就是如何保存为.NET DataSet兼容的XML文件 ???
    m_pRecordset->Save(_variant_t(savedlg.m_Filename),adPersistXML);这样保存的不能与.NET DataSet兼容!!!
      

  2.   

    不知道你是想存表的内容,还是表的结构,不过都差不多。        <xs:element name="news">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="category" type="xs:string" minOccurs="0" />
                  <xs:element name="description" type="xs:string" minOccurs="0" />
                  <xs:element name="guid" type="xs:string" minOccurs="0" />
                  <xs:element name="id" msdata:AutoIncrement="true" type="xs:int" />
                  <xs:element name="link" type="xs:string" minOccurs="0" />
                  <xs:element name="mycategory" type="xs:string" minOccurs="0" />
                  <xs:element name="pubDate" type="xs:dateTime" minOccurs="0" />
                  <xs:element name="Publisher" type="xs:string" minOccurs="0" />
                  <xs:element name="selected" type="xs:boolean" minOccurs="0" />
                  <xs:element name="timestamp" type="xs:dateTime" minOccurs="0" />
                  <xs:element name="title" type="xs:string" minOccurs="0" />
                </xs:sequence>
              </xs:complexType>
            </xs:element>这是一个news表的XML表示方法,你只要把m_pRecordset的字段名及类型读出来,然后生成上面的字符串,再保存就行了。