USEGEAR

导航

随笔分类 -  FireDAC

再说PG的连接
摘要:前面说过连接PG的方法,但是遇到问题又不通了。 按照前面的做法还是不行,正是鼻子气歪了。 到pg老家下载PGODBC,安装了,还是不行。 其实仅仅copy一个libpg.dll是不够的。因为libpg.dll还依赖其他相关dll。因此,all copy过来到当前目录or搜索到的path就行了。真是一 阅读全文

posted @ 2022-03-17 11:09 USEGEAR 阅读(270) 评论(0) 推荐(0) 编辑

study PostgreSQL【2-FireDAC连接PostgreSQL】
摘要:就这么个简单问题,一下午时间。想想就憋屈。 那么牛逼哄哄FireDAC居然连接PostgreSQL出问题了。帮助中说的啥意思,咱也不明白。网上一通也是云里雾里。 上干货,具体点: TFDConnection需要TFDPhyDriverLink配套。实际上需要相匹配的驱动。 把红圈中的PostgreS 阅读全文

posted @ 2021-07-28 18:05 USEGEAR 阅读(263) 评论(0) 推荐(0) 编辑

sqlite的firedac显示设置
摘要: 阅读全文

posted @ 2021-02-27 19:15 USEGEAR 阅读(71) 评论(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) 编辑

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) 编辑

nbhh的泛型:TDictionary
摘要:type TCity = class Country: String; Latitude: Double; Longitude: Double; end; const EPSILON = 0.0000001; var Dictionary: TDictionary<String, TCity>; C 阅读全文

posted @ 2020-04-27 10:07 USEGEAR 阅读(659) 评论(0) 推荐(0) 编辑

FDConnection lost后的处理right here
摘要: 阅读全文

posted @ 2020-04-23 08:56 USEGEAR 阅读(214) 评论(0) 推荐(0) 编辑

firedac的性能
摘要:应该说,目前10.3的方方面面基本正常的坑基本填好了。因此综合考虑还是用datasanp+firedac框架操练。 数据量2w行,字段30个 第一次open fd读取数据用时363毫秒,ado用时783毫秒 第二次open fd读取数据用时10毫秒,ado用时553毫秒 遍历所有记录 第一次 fd读 阅读全文

posted @ 2020-04-06 10:04 USEGEAR 阅读(552) 评论(0) 推荐(0) 编辑