- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 "Record not found or changed by another user"
原因:Clientdataset提交数据时服务器端比对提交数据Delta中的原始数据,如果比对数据不符则报告上述错误,一般发生在插入操作后更新,对于单表发生错误原因如下:1 数据库有自增长字段.测试发现ADO可以在插入数据后自动刷新自增长字段值,在afterupdaterecord事件中加入下面语句可以在更新后同步刷新clientdatasetif (updatekind=ukinsert)...
2019-05-04 13:05:02 682 1
原创 TField.ProviderFlags解析
TField.ProviderFlags,这对于组 SQL 来说至关重要!ProviderFlags 是 TProviderFlag 的集合,我们来看看 ProviderFlags 可以包含哪些元素元素名称 说明 备注pfInUpdate INSERT / UPDATE 要包含此字段 实际上会不会包含,要看字段值有没有变动而定pfInWhere UPDATE / DELETE 时要加入 ...
2019-05-04 13:03:24 382
原创 delphi key值表
Shift 是一个集合变量。type TShiftState = set of (ssShift, ssAlt, ssCtrl, ssLeft, ssRight, ssMiddle, ssDouble);也就是说TShiftstate类型有ssShift, ssAlt, ssCtrl, ssLeft(鼠标左键), ssRight(鼠标右键), ssMiddle(鼠标中键), ssDouble ...
2019-05-04 12:15:36 1126
原创 Report Machine使用方法
1、不打印特定的MemoView,套打常用a.页面设置–>其它–>不打印背景图b.设置MemoView属性printable=False2、 如何打印wwDBGrid? 修改rm.inc,如果想支持RX,GIF,JPEG,DimandAccess,Halcyon,DBISAM, EHLib,也需要修改rm.inc...
2019-05-04 12:14:50 3241 1
原创 TAdvStringGrid控件属性事件介绍和使用方法
TAdvStringGrid是Delphi编程中常用的控件,经常用于统计数据和设计比较复杂的表格。控件功能很强大,但相应的使用也很复杂! 以下是我整理出的常用技巧,有一部分是我自己的经验,有一部分是网上搜的别人的总结,有一部分整理了,有一部分没有整理;有一部分测试了,有一部分没有经过测试~呵呵,但都是我手工编辑的啊。(部分示例过程是用于创建和设置动态Cells的过程,如果不理解请参考我总结的另...
2019-05-04 12:10:32 1586
原创 Delphi7存取图像
一、 创建演示数据库在SQL SERVER中新建一演示数据库:Demo,并创建一数据表Picture1,结构如下:字段名 Dtata Type IdentityId Int YesIsbmp Tinyint Myimage Image字段Isbmp是用来记录在Myimage中存入的图像的类型(0表JPEG,1表BMP,其它值表无图像),Isbmp数据类型选用整型Tinyint而末选用...
2019-05-04 12:06:54 734
原创 delphi7深入了解keybd_event
delphi7深入了解keybd_event //模拟Ctrl+回车(Enter)键,实现在QQ中发送消息 keybd_event(VK_CONTROL, MapVirtualKey(VK_CONTROL, 0), 0, 0); keybd_event(13, MapVirtualKey(13, 0), 0, 0); keybd_event(13, MapVirtu...
2019-05-04 12:03:03 490
DebenuPDFLibrary1212-D7
2022-07-29
AutoUpgrader2009修改板-带源码注释(自动更新控件)Delphi
2019-05-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人