随笔分类 - delphi datasnap 中间件
delphi datasnap 中间件
摘要:咏南DATASNAP中间件提供免费使用了。百度网盘分享:链接: http://pan.baidu.com/s/1c06Ivp2 密码: dhhm
阅读全文
摘要:ERP系统的单据,总是些主从表结构,有一个主表,N个子表,子表又有子表,形成N层,单据数据提交时,主从表数据都要提交,为了保证数据的完整性,必须提供事务控制,要么都提交成功,有一个提交失败所有的提交都要回滚。看起来是有些难,但我们有OLEVARIANT数组可以利用,解决起来就简单了。上码。服务端:f...
阅读全文
摘要:提供DELPHI中间件及中间件集群,有意请联系。 N年前,我们用DELPHI低版本开发的两层程序(比如工厂ERP系统),现在仍然在企业广泛地得到使用,但老系统有些跟不上企业的发展需要了。主要表现在:虽然我们的老系统对企业的业务实现得很好,可以很好地满足企业目前的业务需求,但现在企业要求我们的服务器要
阅读全文
摘要:DATASNAP中间件: 中间件已经在好几个实际项目中应用,长时间运行异常稳定,可无人值守; 可编译环境:DELPHI XE5~DELPHI XE7,无需变动代码; 支持传统TCP/IP方式也支持REST; 传统TCP/IP客户端支持长连接也支持短连接; 数据库连接对象,中间件服务对象,数据集对象等
阅读全文
摘要:untFastReport.dfm文件:object frmFastReport: TfrmFastReport OldCreateOrder = False Height = 405 Width = 550 object report: TfrxReport Version = '4...
阅读全文
摘要:function TServerMethods1.ExecuteSql(const sql: String): Boolean;var d: TfrmDB;begin d := DBPool.Lock; if Assigned(d) then begin try try ...
阅读全文
摘要:在好多群里面都碰到问“FIREDAC连接SQLITE乱码的”的问题的同仁,遂将解决方法贴出来:如上图所示设置 stringFormat为unicode即可
阅读全文
摘要:OLEVARIANT——这个COM的序列格式,也是DATASNAP已使用了20年的序列格式,在20年以后的今天,终于有了它的替代者:FIREDAC的TFDJSONDataSets和TFDJSONDeltas,XE5 UPDATE2以上版本的DATASNAP的远程方法定义里面已经增加了这2种类型的支持...
阅读全文
摘要:前面的博客提到用FIREDAC全面替代COM那一套东西:DATAPROVIDER,OLEVARIANT,CLIENTDATASET,DBEXPRESS。。。显然,DATASNAP的远程方法必须增加对FIREDAC数据集直接序列的参数类型。从XE5的UPDATE2开始增加一个新的单元文件:Data.F...
阅读全文
摘要:你可以在客户端序列FireDAC数据集的DELTA , 将序列后的STREAM发送给中间件,中间件的TFDQuery或TFDMemTable调用LOADFROMSTREAM()方法加载流,然后调用ApplyUpdates()将数据保存进数据库中。怎样转换TFDQuery或TFDMemTable的De...
阅读全文
摘要:服务端使用FDQUERY查询数据并返回TDATASET:function TServerMethods1.GetData(var sql: string): tdataset;begin qry.Close; qry.Open(sql); Result := TFDMemTable.Creat...
阅读全文
摘要:UniDac对Oracle的Direct连接,不需要套Oracle客户端dll,deploy时真的时 方便又快捷。FireDac连接Oracle,在没有Oracle Client的情况下,是可以连接上的。方式是前提:需要文件 oci.dll oraocci11.dll oraoci...
阅读全文
摘要:随着XE6,XE7,以及半年以后即将发布的XE8,DATASNAP将顺应跨平台的需要,有可能的情况是这样的:XE8,DATASNAP写的中间件将可以运行在LINUX服务器上面。大家都知道COM是WINDOWS特有的东西,为了跨平台,COM将被弃用。DATASNAP残留的COM基因的东西统统将被弃用,...
阅读全文
摘要:unit GetBillNoObj;interfaceuses System.Classes, System.SysUtils, Data.FMTBcd, Data.DB, Winapi.Windows, Data.SqlExpr;Type TGetBillNoObj = class(TThr...
阅读全文
摘要:支持负载均衡集群的中间件主界面插件管理角色与权限用户与权限
阅读全文
摘要:提供DELPHI中间件和中间件集群,有意请联系。中间件集群的三种角色:客户端(简称C)、代理服务器(简称A)、中间件(简称M)。以下文字均使用简称。说明:C和M可能有多个,M在一台机器上可以开多个,多个M可以使用同一个IP地址,但必须绑定不同的端口号。中间件集群需要定义私有协议。M和A之间的交互协议...
阅读全文
摘要:*集群可以布署在一台服务器上,也可以布署在多台服务器上; *支持传统TCP\IP协议; *既支持SOCKET长连接也支持短连接; *支持最新REST WEBSERVICE; *一台应用服务器可支持5000以上TCP\IP长连接,适用于大并发适时数据采集系统; *支持多帐套; *可实现应用服务器自由扩
阅读全文
摘要:快餐企业管理的目标是为了减少企业的营运成本:人力成本和物流成本。原材料统一采购,半成品统一加工、清洗。。。。。。菜品要做到统一的“标准菜谱”、“菜品标准配方”,每一个成品的菜品要经过哪几种“生产工艺”,每一个生产工艺包括哪几种“生产工序”,执行每一个生产工序需要耗费多少“工时”。能源成本的核算:每一...
阅读全文