USEGEAR

导航

随笔分类 -  datasnap

1 2 下一页

js调用datasnap rest server
摘要:场景: 有嵌套的多层json数据结构的变量,js通过post调用 datasnap rest server,会出现问题: var json = [{ stcd: system.sn, dateTime: dateTimeStr, stnm: system.stnm, lgtd: system.lgt 阅读全文

posted @ 2024-10-27 09:03 USEGEAR 阅读(7) 评论(0) 推荐(0) 编辑

学习unigui【18】unidbgrid的GridsGroupingSorting
摘要:折腾二天,你不按照demo里的代码来,就是没有效果。功力不够导致的。学习学习再学习!努力努力再努力! procedure TUniGridsGroupingSorting.UniDBGrid1MultiColumnSort( Columns: TUniDBGridColumnArr; Directi 阅读全文

posted @ 2024-02-02 09:33 USEGEAR 阅读(85) 评论(0) 推荐(0) 编辑

蹉跎pg
摘要:由于字段记录的内容超过规定or顶格长度。导致数据commit屡屡出错。 智能化导致许多临界问题,由于急功近利,结果找不出原因,形成大把蹉跎时间。 记录至此,警醒提示。 阅读全文

posted @ 2022-08-13 17:53 USEGEAR 阅读(13) 评论(0) 推荐(0) 编辑

pg狗日的to_char
摘要:pg中to_char函数功能强大。 注意:to_char前面有一个符号位。to_char(2022,'9999')返回的是5位,前面一位是空格,是正数。 select to_char(2022,'9999')结果 ' 2022'。看清楚了,该坑已经掉进去多次了。 阅读全文

posted @ 2022-06-28 16:20 USEGEAR 阅读(1357) 评论(0) 推荐(0) 编辑

TJSON的烦人的泄漏
摘要:System.Json中的JSON应该说还是好用的,因为相关superObject的json使用,转换过来概念思路上有点混淆搞不清。 正题:老是泄漏。一会儿是TJSONArray,一会儿是TJSONObect。 解决方法:对最外层的Tjson也就是拥有者进行free即可。这样里面的create的会自 阅读全文

posted @ 2021-10-27 19:25 USEGEAR 阅读(104) 评论(0) 推荐(0) 编辑

datasnap的Restful的接口方法
摘要://Restful接口测试 //GET function Test(Value: string): string; //POST function updateTest(Value: string; Obj: TJSONObject): string; //DELETE function cance 阅读全文

posted @ 2021-09-04 17:08 USEGEAR 阅读(140) 评论(0) 推荐(0) 编辑

RESTful的连接时间超时时间设定
摘要:dsResrful的连接方式时,如何设定timeout呢? DSRestConnection.HTTP.ConnectTimeout := 5000; 就这么简单。因为封装的indy的TidHTTP。所以...... 阅读全文

posted @ 2021-03-26 17:21 USEGEAR 阅读(1116) 评论(0) 推荐(0) 编辑

一次得到多个数据集
摘要:function GetDataSetsByJson(SQL_Statement : string) : TFDJSONDataSets; //得到多个数据集 server{SQL_Statement格式 'Name' : '名称','CommandText':'SQL语句' } var jo : 阅读全文

posted @ 2021-01-03 17:01 USEGEAR 阅读(206) 评论(0) 推荐(0) 编辑

FireDAC开发DataSnap应用系统【3】-使用TFDJSONDatasets的CRUD功能
摘要:类别 说明 TFDJSONDeltas 包含异动的delta的类别。客户端存放deltade对象 TFDJSONDeltasWriter 把deltas写入TFDJSONDeltas TFDJSONDeltasApplyUpdates update数据到DB TFDJSONDeltasWriter. 阅读全文

posted @ 2020-08-29 10:01 USEGEAR 阅读(317) 评论(0) 推荐(0) 编辑

FireDAC开发DataSnap应用系统【2】-使用TFDJSONDatasets功能
摘要:类别 说明 TFDJSONDatasets FireDAC使用JSONDataSet,其中可包括多个DataSet对象 TFDJSONDataSetsWriter 把TDataSet写入TFDJSONDatasets TFDJSONDatasetsReader 读取TdataSet从TFDJSOND 阅读全文

posted @ 2020-08-25 18:02 USEGEAR 阅读(488) 评论(0) 推荐(0) 编辑

FireDAC开发DataSnap应用系统【1】-快储功能
摘要:FireDAC是吧DataSnap服务器当成API来调用,而dbExpress使用IAppServer接口。 关键点: 1、客户端调用API要回传数据,那么FireDAC把数据已Stream的格式传递数据。 2、如果CRUD,那么搭配FireDAC的重要快储功能实现对数据的异动 FireDAC的中央 阅读全文

posted @ 2020-08-21 16:47 USEGEAR 阅读(580) 评论(0) 推荐(0) 编辑

datasnap的监督功能【3】-TCP链接监督功能
摘要:1、对于使用TCP/IP链接的客户端应用程序,是具有状态的。一直等到客户端完成服务请求后释放配置的资源。如何掉线了,那么服务器就是傻傻地等着,可能导致资源耗尽。 如何在服务端选择一个链接切断关闭之: 2、KeepAlive功能 实现DataSnap服务器和DataSnap客户端互相查询的功能。 如果 阅读全文

posted @ 2020-08-21 14:32 USEGEAR 阅读(361) 评论(0) 推荐(0) 编辑

datasnap的监督功能【2】-管理Session
摘要:1、服务端的Session是有TDSSession定义的。TDSSession提供了许多有用的方法和特性,再开发室取得服务or重要信息。 如Session状态、安排Session独享定时or自动执行工作,or在Session对象中暂时存储数据等。 方法 说明 function HasData(Key 阅读全文

posted @ 2020-08-21 14:04 USEGEAR 阅读(414) 评论(0) 推荐(0) 编辑

datasnap的监督功能【1】-服务端获取客户端连接信息
摘要:在服务端获取连接的客户端相关info: TDBXClientInfo = recoed IpAddress : String; ClientPort : String; Protocol : String; AppName : String;//web客户端才有此参数 end TDBXClientI 阅读全文

posted @ 2020-08-21 10:54 USEGEAR 阅读(437) 评论(0) 推荐(0) 编辑

FireDAC 下FDMEMTable的的字段自动获取
摘要:用clientdataset可以在设计时获取表结构。带来了不少方便。那么在FireDAC下如何处理? TSQLConnect继续provider的方法是没有问题的。而FireDAC不支持Provider->clientdataset方法。其实也很简单。 1、create方法 GetDataset(a 阅读全文

posted @ 2020-06-03 18:52 USEGEAR 阅读(437) 评论(0) 推荐(0) 编辑

FireDAC 下的批量 SQL 命令执行
摘要:一、{逐条插入} procedure TForm1.Button1Click(Sender: TObject); const strInsert = 'INSERT INTO MyTable(Name, Age) VALUES(:name, :age)'; begin // FDQuery1.Fet 阅读全文

posted @ 2020-05-31 15:07 USEGEAR 阅读(961) 评论(0) 推荐(1) 编辑

FireDAC的数据库的FDConnect
摘要:通常,我们设置一个ini文件,按照FDConnection的ini格式要求配置好。然后直接调用通知连接数据库是否OK。 FireDAC可以通过FDManager管理ini文件简单实现。即由FDConnnection通过FDManager管理ini文件和参数连接数据库的。可是:系统不允许有多个FDMa 阅读全文

posted @ 2020-05-15 17:44 USEGEAR 阅读(617) 评论(0) 推荐(0) 编辑

JSON Objects Framework(1)
摘要:学习datasnap,json必须掌握。用自身的JSON,就必须熟悉JSON Objects Framework。其中tostring和value区别就是一个坑。 The JSON objects framework supports all JSON types:all descendants o 阅读全文

posted @ 2020-05-10 09:54 USEGEAR 阅读(294) 评论(0) 推荐(0) 编辑

枚举与string之间查找与转换
摘要:利用TypInfo单元的GetEnumName和GetEnumValue可以遍历任意枚举类型 其实上面程序运行会有err,为什么?因为没有理解和掌握JSON Objects Framework【感到简单问题复杂化了】。好多概念还是IsuperJSON的。 阅读全文

posted @ 2020-05-09 09:17 USEGEAR 阅读(450) 评论(0) 推荐(0) 编辑

datasnap的多表更新
摘要:补课很多,xe一路走来,提供了许许多多的多层数据处理的方法。确实已经提供数个最优方案。 把下面的图跑通了,也就解决核心问题了。 【Berlin datasnap开发手册p261】 补充: 阅读全文

posted @ 2020-05-07 10:11 USEGEAR 阅读(281) 评论(0) 推荐(0) 编辑

1 2 下一页