摘要: 在delphi XE5中新建DataSnap REST Application供WEB访问真的非常简单,一路next就行了,IDE会帮我们做很多事,节约了不少时间。 阅读全文
posted @ 2017-03-11 14:40 sun繁星点点 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 当修改数据发生错误时会先触发DataSetProvider.OnUpdateError事件处理过程然后触发ClientDataSet.OnReconcileError事件处理过程。 OnUpDateError原型: OnReconcileError原型: 在处理错误时还可以通过以下属性获取错误字段的 阅读全文
posted @ 2017-03-10 23:24 sun繁星点点 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 数据库的事务处理对保证数据的一致性和完整性至关重要。在delphi中调用SQLConnection1.StartTransaction(TransDesc:TTransactionDesc)开始事务,SQLConnection1.Commit(TransDesc:TTransactionDesc)完 阅读全文
posted @ 2017-03-10 20:09 sun繁星点点 阅读(1118) 评论(0) 推荐(0) 编辑
摘要: ClientDataSet在可以使用Locate,Lookup和SetRange方法在本地(如果本地数据只是一张表的一部分数据会从服务器下载整张表)数据集中快速找到想要的数据,而不必用SQL访问数据库,这样不仅减少了查询时间,也减轻了服务器的负担,提高了网络利用率。 Locate函数: functi 阅读全文
posted @ 2017-03-10 15:15 sun繁星点点 阅读(940) 评论(0) 推荐(0) 编辑
摘要: 在数据表中的某些字段出于性能或数据规范化的考虑,会用组编号代替,就像学生有学号,员工有员工ID一样,但我们看的时候如果直接输入这样的编号看的人可能就会头痛了,这时就可用TField中的GetText转成我们方便看的信息(其中可能涉及查表的操作,如根据学号从学生信息表(如果有)中获取姓名)。SetTe 阅读全文
posted @ 2017-03-07 16:14 sun繁星点点 阅读(1218) 评论(0) 推荐(0) 编辑
摘要: 利用ClientDataSet的XMLData成员是数据的XML表达,可以非常直观的观察在执行撤消恢复等操作的细节。帮助我们区分几种撤消与恢复操作的不同。 请注意下图中的 CHANGE_LOG的值ROW RowState项和程序标题ChangeCount在执行不同操作时的变化。 ********** 阅读全文
posted @ 2017-03-07 11:35 sun繁星点点 阅读(801) 评论(1) 推荐(0) 编辑
摘要: ClientDataSet中每条记录都有UpdateStatus=(usUnmodified, usModified, usInserted, usDeleted)记录该条数据是修改的,删除的,还是新增的等。有时候我们只想看修改的或新增的或删除的就可能用到这一属性。下图用计算字段显示UpdateSt 阅读全文
posted @ 2017-03-06 22:25 sun繁星点点 阅读(1098) 评论(0) 推荐(0) 编辑
摘要: 在ClientDataSet中静态添加字段很容易,但是要在ClientDataSet已经获得数据打开了数据集的情况下添加就麻烦了。下图为在已经取得数据的情况下动态添加字图,请看最后列: ********************************************************* 阅读全文
posted @ 2017-03-06 21:43 sun繁星点点 阅读(750) 评论(0) 推荐(0) 编辑
摘要: 使用ClientDataSet1.FieldDefs.AddFieldDef或ClientDataSet1.FieldDefs.Add或TIntegerFields.Create都可以建立内存数据表中的字段。 AddFieldDef: FieldDefs.Add: TIntegerFields.Cr 阅读全文
posted @ 2017-03-06 19:24 sun繁星点点 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 可用ClientDataSet.AddIndex或ClientDataSet1.IndexDefs.AddIndexDef建立索引。 AddIndex( const Name:string; //索引名 const Fields:string; //索引字段,多个用;隔开 options:TInde 阅读全文
posted @ 2017-03-06 18:52 sun繁星点点 阅读(2806) 评论(0) 推荐(0) 编辑