关于c++中访问dataset的问题

问题描述

关于c++中访问dataset的问题

由于需要,在基于mfc,对webservice查询,得到一个dataset格式的返回值。
但是在c++中不知道应该用什么容器储存?储存后应该怎么获取里面的信息?
在webservice中,函数格式为:
getpeopleinfo( string name, ref DataSet ds1 );
表的格式
name sex
abc m

服务应该是用c#写的,但是我这边客户端不清楚怎么获取abc这个人的信息,求指导!

解决方案

直接用microsoft soap toolkit,调用web service非常简单,就像调用函数
sdk里面有一个chm文档,里面有例子

解决方案二:

http://blog.sina.com.cn/s/blog_558ffeac0100oqn1.html

解决方案三:

自己写个DataSet

解决方案四:

自己写个DataSet或许能够搞定

解决方案五:

不妨自己写个dataset

解决方案六:

最后退而求其次,用vs2005添加web引用方式给做出来了。。。

解决方案七:

关于dataset的问题

解决方案八:

只能一个个解析了。dataset格式不是c++格式。最好能改server返回格式,用json等。

时间: 2024-08-30 15:36:09

关于c++中访问dataset的问题的相关文章

在ASP.NET中访问SQL Server

asp.net|server|访问 在ASP.NET中访问SQL Server数据库有两种方法,它们是System.Data.OleDb和System.Data.SqlClient.下面这段程序以System.Data.SqlClient为例访问本地数据库服务器. 首先导入名字空间:System.Data和System.Data.SqlClient.详细代码看源程序.<%@ Import Namespace="System.Data" %><%@ Import Nam

httpruntime的cache中的dataset对象的线程安全问题

问题描述 我的数据从数据库取出来后保存在dataset中,然后将dataset保存在httpruntime的cache中去,n个用户同时访问我的cache中的dataset数据,会出现有的用户数据取出来的不完整,datasetds=httpruntime.cache["dataset"]然后循环ds的数据,会发现在循环的过程中ds的rows.count会有变化,当然这个时候有其他的用户在访问.我后来改进了一下:datasetds=httpruntime.cache["data

详解:如何在.NET中访问MySQL数据库?

如果你不是只在大集团公司工作过的话,你一定会有机会接触到MySQL,虽然它并不支持事务处理,存储过程,但是它提供的功能一定能满足你的大部分需求,另外,简洁的MySQL也有一些它独到的优势,在有些时候,它的速度甚至超过大型数据库. 那么如何在.NET中访问MySQL数据库呢?也许很多人马上会说:用OLEDB嘛,但是事实上采用.NET OleDb Data Provider并不能访问MySQL,如果你使用的话,系统会提示你:"Net Data OLE DB 提供程序 (System.Data.Odb

在PowerScript脚本中访问数据窗口中的数据

访问|脚本|数据 在PowerScript脚本中访问数据窗口中的数据张健姿 01-6-22 下午 03:50:25 在4.0 以 前 的 版 本, 如 果 您 想 在PowerScript 脚 本 中 访 问数 据 窗 口 中 的 数 据, 方 法 只 有 一 种, 那 就 是 使 用SetItem 和GetItem 系 列 的 函 数, 指 定 您 所 要 访 问 的 某 一 行 列 的 值, 这 一 方 法的 局 限 性 在 于 您 一 次 只 能 访 问 到 一 个 数 值. 而 在5.0

在JSP中访问Oracle ,SqlServer ,DB2, Informix ,Access 数据库

access|js|oracle|server|sqlserver|访问|数据|数据库 在JSP中访问Oracle ,SqlServer ,DB2, Informix ,Access 数据库现在有好多初学jsp的网友经常会问数据库怎么连接啊,怎么老出错啊?所以我集中的在这写篇文章供大家参考,其实这种把数据库逻辑全部放在jsp里未必是好的做法,但是有利于初学者学习,所以我就这样做了,当大家学到一定程度的时候,可以考虑用MVC的模式开发.在练习这些代码的时候,你一定将jdbc的驱动程序放到服务器的类

VB.NET中访问注册表

访问|注册表 vb.net中访问注册表变得非常的简单.我们可以用  microsoft.Win32 名称空间的 下的 registry 类 和 registryKey 类. 另外 My.Computer.Registry 也可以返回一个 Microsoft.Win32.Registry 类的实例.下面就举几个小例子来说明vb.net访问注册表的方法. 1,返回或创建一个注册表键    Dim Key1 As Microsoft.Win32.RegistryKey        Key1 = My

在ASP.NET中访问DataGrid中所有控件的值

asp.net|datagrid|访问|控件 要在ASP.NET中访问DataGrid中所有控件的值,可以遍历DataGrid中每个控件:下面就是实现这一功能的aspx代码和脚本代码[VB.NET]: <%@ Page Language="vb" AutoEventWireup="false" Codebehind="DataGridAccessValues.aspx.vb" Inherits="aspxWeb.DataGridA

如何在.NET中访问MySQL数据库

mysql|访问|数据|数据库 摘要 MySQL作为一种小型关系数据库,它以低廉的价格.强大的功能.不俗的速度和开放源码的特性赢得了大量中小型企业及个人用户的青睐.但是在.NET中访问MySQL数据库却并没有想象中那么方便,因为.NET OleDb Data Provider和MySQL的兼容性并不理想.本文介绍了两种在.NET中访问MySQL数据库的方法,并对这两种方法做了一个简单的性能对比. 引言 如果你不是只在大集团公司工作过的话,你一定会有机会接触到MySQL,虽然它并不支持事务处理,存

从Mac的Finder中访问你的iCloud文档

 文档-mac finder icloud"> 从OS X10.7.2开始,iCloud就深入Mac当中,我们也可以在Finder中访问储存在iCloud中的文件,甚至当你拥有多台Mac的时候你还可以利用这些隐藏文件夹来进行文件同步.而iOS与OS X也是可以配合iCloud同步,相信iCloud未来还会开放更多的功能. 当你是OS X Lion 10.7.2以及之后的10.7版本,还有 Mountain Lion,用户的话,你只需配置好iCloud账户,即可通过下面的方法通过Finder