我想从客户端向服务端提交多个OleVariant内容.最初我想这样这实现

function SaveData(aDataArr:array of OleVariant;

aTableArr:array of string;

aKeyArr:array of string;

var aErrorStr:string):Boolean;

这样经测试不行,DATASNAP参数不能为数组.

现在我用TJSONObject类型做为参数.

例如

客户端

msg := TJSONObject.Create;

msgtype:=TJSONPair.Create('MsgType','Data');

idata:=ClientDataSet1.Data;

msgContent1:=TJSONPair.Create('MsgContent1',idata);

idata:=ClientDataSet2.Data;

msgContent2:=TJSONPair.Create('MsgContent2',idata);

msg.AddPair(msgtype);

msg.AddPair(msgContent1);

msg.AddPair(msgContent2);

server.SaveData(msg);

服务端

function SaveData(aMsg:TJSONObject):Boolean;

iMsgType:string;

idata:olevariant;

begin

iMsgType:=TJSONObject(aMsg).Get(0).JsonValue.Value;

???

end;

我这样想对不对,这试了一下,不报错,msgtype可以提出信息,olevariant就不知道怎么提取了.

请大家帮帮忙了

delphi xe datasnap 服务器显示客户端,Delphi xe datasnap相关推荐

  1. delphi怎么获得文件服务器,delphi做web服务器

    delphi做web服务器 内容精选 换一换 公网域名解析是基于Internet网络的域名解析过程,可以把人们常用的域名(如www.example.com)转换成用于计算机连接的IP地址(如1.2.3 ...

  2. 用php写出显示客户端ip与服务器ip的代码.,PHP面试题答案

    PHP面试题答案 1.求$a,$b,$c三个数中的最大值和最小值(5分) echo max($a,$b,$c); echo min($a,$b,$c); 2.echo().print().print_ ...

  3. 麦咖啡Agent安装完后不合图标和不马上在EPO服务器上显示客户端的问题

    Agent4.0默认是5分钟自动联系服务器并上传数据,但有可能因为某些系统问题而导致延时,如果不合并图标或在EPO服务器上不显示客户端,则按以下方法操作: 安装完Agent4.0和McAfee Vir ...

  4. 冰点服务器内的客户端显示脱机,冰点还原精灵DeepFreeze企业版控制台中不显示客户端...

    下面是控制台中不显示客户端的一些常见原因: Windows XP/Vista 客户端可能启用了防火墙. 对于 Windows XP SP1,必须禁用防火墙.对于 Windows XP SP2 或更高版 ...

  5. 服务器显示尚未报告,wsus客户端尚未报告状态.doc

    wsus客户端尚未报告状态 wsus客户端尚未报告状态 计算机长期没有向WSUS报告状态 Computer no report to WSUS(计算机长期没有向WSUS报告状态) 本方法已经由本人测试 ...

  6. skype显示无法到服务器,Lync2013客户端无法登录Skype for Business服务器

    问题描述: 环境:服务器端Skype for Business 2015 企业版,客户端 Lync 2010和 Lync 2013; 使用Lync2010的客户端登录是正常的:但是当使用Lync201 ...

  7. 客户端如何连接 DataSnap Server 调用服务的方法

    一般http访问的地址是 http://localhost:8099/datasnap/rest/TServerMethods1/EchoString/abc 一.用FDConnection1连接Da ...

  8. Delphi2010开发DataSnap服务器(一)

    今天简单的研究了一下Delphi开发DataSnap服务器,以下是简单的例子,各位见笑了. 第一步创建一个DataSnap Server 这里选择默认 选择好了以后这里生成3个文件,我将这3个文件重新 ...

  9. delphi word_使用MS Word从Delphi代码进行拼写检查-Delphi中的Office Automation

    delphi word 什么是(OLE)自动化? 什么是自动化服务器? 什么是自动化客户端? ( What is (OLE) Automation? What is Automation Server ...

  10. 三层中如何在服务器与客户端之间传输自定义的'Record'类型数据的例子

    博主自写的三层中如何在服务器与客户端之间传输自定义的'Record'类型数据的例子. 效果图如下: 例子源码下载:http://Delphi盒子上还未审核.现在已审核!下载地址为:http://sd. ...

最新文章

  1. docker 报错 /usr/bin/docker-current: Error response from daemon: driver failed programming external
  2. php 服务器方案,分享几种常见WEB服务器配置方案
  3. CoinU基本概念分享(什么是去中心化钱包、助记词丢失怎么办等)
  4. splite和map的结合使用
  5. nusoap传递数组对象
  6. A damn at han’s Windows phone book 笔记(3:ICE——In Case of Emergency)
  7. 傲腾明年爆发 Intel霸占企业市场,成SSD真正赢家
  8. python类的属性和对象属性_Python打印对象的全部属性
  9. 开始使用Mac OS X——写给Mac新人
  10. 业务安全漏洞挖掘归纳总结
  11. mysql,sqlserver查询表所有字段名
  12. 华为5G专利收费标准曝光!原来卖专利真的很挣钱
  13. vue UEditor集成秀米
  14. note4-WEB源码拓展
  15. 人这一辈子,渡你的只有两个人
  16. 新型变色纹身自带传感器,联动手机APP可同时监测血糖、pH值、白蛋白含量
  17. 代理(proxy):正向代理,反向代理
  18. 蓝牙芯片NRF51822入门学习:时间管理
  19. 我们应该如何看待牛市熊市?到了牛市熊市有什么标志吗?
  20. 可信认证之九阴真经二

热门文章

  1. BigDecimal 使用浅析
  2. 抓包——HTTP分析
  3. 登陆界面输入框内加入小图标的样式
  4. java中switch、while、do...while、for
  5. ubuntu9.10之grub.cfg详解
  6. cvDilate() 图像膨胀
  7. python爬取方式_selenium+python爬取简书网站的方法
  8. 台式计算机最常用的IO总线,三总线结构的计算机总线系统由 (1) 组成。
  9. matlab expotest,软硬件协同开发在电机控制的应用-matlabexpo2019.PDF
  10. 报错Failed to load config “prettier“ to extend from.?两步解决方案