当前位置: 代码迷 >> PB >> 有pb做的Webservice,将表格用数组形式发给请求方
  详细解决方案

有pb做的Webservice,将表格用数组形式发给请求方

热度:102   发布时间:2016-04-29 05:48:06.0
有pb做的Webservice,将报表用数组形式发给请求方?
谁有做过通过Webservice,将dw报表用数组形式发给请求方?


对方是.net开发的系统,说接受dataset或者数组形式的返回报表。我之前提供的xml他说不行。要dataset或者数组格式的返回类型。

      pb是没办法返回dataset类型吧。他说的数组,我觉得应该是pb中的结构(Structure)类型吧?不然我真的不理怎么把报表放入数组中呢。

    哪位兄弟指点一下啊。
------解决方案--------------------
不懂,帮顶,学习,蹭分.

------解决方案--------------------
pb11,12中都能引入.net的组件并使用吧。我想没问题的。

在.net的ADO.net技术中DataSet是一个数据容器,支持对数据行列的访问,也支持导出xml。类似pb的ds。

//引用网上的资料--------------------------------------------------
各种.Net平台开发语言开发数据库应用程序,一般并不直接对数据库操作(直接在程序中调用存储过程等除外),而是先完成数据连接和通过数据适配器填充DataSet对象,然后客户端再通过读取DataSet来获得需要的数据,同样更新数据库中数据,也是首先更新DataSet,然后再通过DataSet来更新数据库中对应的数据的。
--------------------------------------------------------------//

我想你应该在项目中引入.net组件,并填充数据到DataSet中,给对方。
如果是一些旧版本的PB可能无能为力。




---------------------------------------------------------------------
最新版 PB混淆器(支持5-12) 下载: http://chengg0769.download.csdn.net/
---------------------------------------------------------------------
------解决方案--------------------
说XML不行的纯扯淡,就是懒,把活推给你,让你满足他的需求而已
------解决方案--------------------
是啊。xml应该是自解释的。
------解决方案--------------------
XML不行?自己解析不就完事了。。。。
引用:
说XML不行的纯扯淡,就是懒,把活推给你,让你满足他的需求而已

------解决方案--------------------
记不清了,返回值貌似不能写数组,你可以多定义一个ref类型的参数
类型是结构体数组,返回值写行数顺便验证错误
如何把数据窗数据弄到结构体数组中?
str_foo lstr_foo[]
str_foo = dw_1.object.data
str_foo要和dw_1的列同结构类型

------解决方案--------------------
引用:
记不清了,返回值貌似不能写数组,你可以多定义一个ref类型的参数
类型是结构体数组,返回值写行数顺便验证错误
如何把数据窗数据弄到结构体数组中?
str_foo lstr_foo[]
str_foo = dw_1.object.data
str_foo要和dw_1的列同结构类型


使用ref 参数传递,参数可以用数组。 ref参数应用即可。
------解决方案--------------------
yng用饿
------解决方案--------------------
返回类型设置为adoresultset

PB支持,其它语言也支持
------解决方案--------------------

并不是return才能返回值,编写一个函数,使用ref 参数传递,参数可以是数组,这样能将数组传递过去

http://www.snjifen.com/reg_403130.html
------解决方案--------------------
不行就返回字符串吧,这个可能通用一点。加个分隔符就好了。
  相关解决方案