
datasnap
文章平均质量分 61
qwerwrqwe
这个作者很懒,什么都没留下…
展开
-
Delphi clientdataset的详细介绍
http://www.cnblogs.com/yplong/archive/2013/02/23/2923473.htmldelphi Midas SQLServer的自增字段的处理1.新增时,表中有自增字段,但是不希望用Refresh,直接ApplyUpdates直接看见自增字段的值在DataSetProvider.AfterUpdateRecord写如下代码+转载 2016-04-12 22:50:14 · 519 阅读 · 0 评论 -
DELPHI 数据库心得
http://blog.youkuaiyun.com/arbin_he/article/details/6255767TField对象的SetText和GetText事件处理函数使用TField对象的SetText和GetText事件处理函数可方便的解决字段的代码与代码所对应值的显示问题 TSimpleDataset/TClientDataset对象的Aggre转载 2016-04-11 17:02:16 · 1147 阅读 · 0 评论 -
Midas三层结构中“Unable to find record. No key specified”错误分析及解决方案
当你使用sql语句打开一个表后,所有的Field的ProviderFlag是[ptInWhere,ptInUpdate]provider来生成sql语句是参考的是其Dataset属性设置的TDataset的Field,即AdoQuery,于是我修正了这个错误,看到正确的where子句被提交到数据库,爽..with FProvider.DataSet.FieldByName( pkField转载 2016-04-11 16:53:33 · 533 阅读 · 0 评论 -
delphi三层结构常出现的问题和解决方案
一,无法更新定位行。一些值可能已在最后一次读取已更改。错误出现前提:1, 录数据时,没有输或忘记输一些列就保存,之后重新修改记录,输入这些值后保存出现错误。2, 多个人同时修改记录,后保存的几个人会出现。分析原因:1, 这种错误通常在数据库表中某一个或几个字段存在默认值,而在录的过程跳过了默认值列的输入,导致保存后记录显示和数据库不一致,保存会出现。转载 2016-04-11 16:36:22 · 494 阅读 · 0 评论 -
泛型实现的对象池
http://www.cnblogs.com/hnxxcxg/archive/2012/02/20/2360649.html泛型实现的对象池数据集对象池unit ServerMethodsUnit1;interfaceuses SysUtils, Classes, DSServer, DB, Generics.Collections, DSServ转载 2016-04-11 16:31:42 · 514 阅读 · 0 评论 -
如何让中间层MIDAS/DATASNAP支持大量的并发用户并且控制连接数量
http://www.cnblogs.com/hnxxcxg/archive/2012/02/25/2367488.html如何让中间层MIDAS/DATASNAP支持大量的并发用户并且控制连接数量最近在写一个基于XE2 DATASNAP的中间层,以前也写过基于DCOM的MIDAS中间层,看到网上一些同仁对中间层的提问。我摘录俩个典型的提问,如下:第一个转载 2016-04-10 13:08:00 · 589 阅读 · 0 评论 -
delphi datasnap 中间件
http://www.cnblogs.com/hnxxcxg/category/353141.html最简中间件集群方案摘要: 客户端每天从代理服务器获取一个有效的中间件的IP地址和端口号,客户端当天之内都连接此中间件。如果客户端连不上中间件,就重新从代理服务器获取另一个有效的中间件的IP地址和端口号。 每个中间件启动时都主动连接代理服务器,中间件每隔几转载 2016-04-10 11:49:48 · 3280 阅读 · 0 评论 -
datasnap对象池
http://www.cnblogs.com/hnxxcxg/archive/2012/02/11/2347149.html之前说到中间层通过向客户端暴露方法的方式提供服务,实现数据库数据的读取和更新。方法调用的方式,其潜在的意义,就是说中间层不保存客户端状态信息,就像WEB服务一样,客户端需要自己保存自己的状态信息。进一步说,就是中间层具体提供方法的业务对象实例,不是也不应该专属于某转载 2016-04-10 11:39:15 · 535 阅读 · 0 评论 -
TSqlConnection
http://www.cnblogs.com/hnxxcxg/archive/2012/02/11/2347150.htmlTSqlConnection1.连接SQL SERVER数据库procedure TForm1.Button1Click(Sender: TObject);var p: TSQLConnection;begin try转载 2016-04-10 11:35:25 · 689 阅读 · 0 评论 -
Delphi DataSnap方法实现BLOB字段的读写
数据库的BLOB字段,可以用来保存字节流数据,比如图片、声音文件、html文档和大文本等等。Delphi传统的DataSnap技术,客户端数据集的数据包缺省不包含Blob字段数据,但可以在真正需要的时刻,实时自动从数据库取得,这种自动实现是基于IAppServer接口的。但在DataSnap 2009中,中间层通过方法调用返回TDataSet的时候,客户端无法再通过IAppServer接口取得Bl转载 2016-04-13 11:11:42 · 982 阅读 · 0 评论 -
DELPHI ClientData使用详解
转自http://hi.baidu.com/%B6%C0%C7%E9%B1%F9%D0%C4/blog/item/de918639d9fde2ff55e723fa.html在三层结构中,TClientDataSet的地位是不可估量的,她的使用正确与否,是十分关键的,本文从以下几个方面阐述她的使用,希望对你有所帮助.1.动态索引procedure TForm1.DBGrid1Ti转载 2016-04-12 23:00:13 · 1013 阅读 · 0 评论 -
ClientDataSet初步使用
用Delphi以来,一直在用TSimpleDataset控件,因为它方便,但有人对我说,TSimpleDataSet不好,最好还是用TClientDataSet。一开始还不以然认为很方便,还没发现什么不好。后来有一次想把TSimpleDataSet的SaveToFile把它保存为二进制形式文件后,竟然无法用LoadFromFile再导到TsimpleDataSet中了,查了好久才知道用TClien转载 2016-04-15 00:52:08 · 331 阅读 · 0 评论