摘要: ClientDataSet中每条记录都有UpdateStatus=(usUnmodified, usModified, usInserted, usDeleted)记录该条数据是修改的,删除的,还是新增的等。有时候我们只想看修改的或新增的或删除的就可能用到这一属性。下图用计算字段显示UpdateSt 阅读全文
posted @ 2017-03-06 22:25 sun繁星点点 阅读(1093) 评论(0) 推荐(0) 编辑
摘要: 在ClientDataSet中静态添加字段很容易,但是要在ClientDataSet已经获得数据打开了数据集的情况下添加就麻烦了。下图为在已经取得数据的情况下动态添加字图,请看最后列: ********************************************************* 阅读全文
posted @ 2017-03-06 21:43 sun繁星点点 阅读(738) 评论(0) 推荐(0) 编辑
摘要: 使用ClientDataSet1.FieldDefs.AddFieldDef或ClientDataSet1.FieldDefs.Add或TIntegerFields.Create都可以建立内存数据表中的字段。 AddFieldDef: FieldDefs.Add: TIntegerFields.Cr 阅读全文
posted @ 2017-03-06 19:24 sun繁星点点 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 可用ClientDataSet.AddIndex或ClientDataSet1.IndexDefs.AddIndexDef建立索引。 AddIndex( const Name:string; //索引名 const Fields:string; //索引字段,多个用;隔开 options:TInde 阅读全文
posted @ 2017-03-06 18:52 sun繁星点点 阅读(2772) 评论(0) 推荐(0) 编辑
摘要: SQLMonitor可输出DBE的执行细节,可帮助快速定位问题或改善服务器性能。 效果图: ************************************************************************************* 具体操作: ************ 阅读全文
posted @ 2017-03-06 17:19 sun繁星点点 阅读(308) 评论(0) 推荐(0) 编辑
摘要: delphi 中用SQLStoredProc控件可调用数据存储过程。 下图为oracle 11g中写的存储过程IN表示输入参数,OUT表示输出参数,也可能用IN OUT表出输入输出参数。这里存储过程名为TESTPROC,功能:根据输入的param1值把EMP表中该条记录ENAME字段的值修改为par 阅读全文
posted @ 2017-03-06 16:59 sun繁星点点 阅读(1512) 评论(0) 推荐(0) 编辑
摘要: 在SQLDataSet中执行我们输入的DDL语句,并观察执行结果。 这里为了省输入的时间,从先输好的记事本中复制的SQL语句。效果图: ********************************************************************************** 阅读全文
posted @ 2017-03-06 00:11 sun繁星点点 阅读(1077) 评论(0) 推荐(0) 编辑