2019年1月6日

求助 delphi ADO组件的 CursorLocation属性设置为 clUseServer 用法 [问题点数:20分]

摘要: 我有个管理系统,所有ADOQUERY组件的 CursorLocation属性设置为 clUseClient,一直运行正常,我尝试全部设置为clUseServer, 系统不运行了,请大家帮忙。我的做法是:1. 连接数据库之前,先将ADOConnection的 CursorLocation设置为clUs 阅读全文

posted @ 2019-01-06 20:38 癫狂编程 阅读(737) 评论(0) 推荐(0)

请问:在delphi中怎样判断DBgrid中数据是否被修改,以便在退出窗口时加以提示

摘要: 若DBGrid.DataSource.DateSet为ADOQuery1,这样试一下:if ADOQuery1.Modified then ... procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);begi 阅读全文

posted @ 2019-01-06 20:34 癫狂编程 阅读(947) 评论(0) 推荐(0)

如何取得dbgrid中未保存(post)的值(50分)

摘要: 比如说处在编辑状态时,想取得当前记录值 Dataset.fields[0].Value 就是当前值;Dataset.fields[0].OldValue 就是原始值. 呵呵,我指得是在编辑时,就是按键时,keypress或keyup或keydown时 如果希望得到的是格子中显示的内容(可能和数据库的 阅读全文

posted @ 2019-01-06 19:55 癫狂编程 阅读(197) 评论(0) 推荐(0)

delphi dbgrid 批量保存

摘要: unit uzcdbadd; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, Menus, DB, StdCtrls, Buttons, GridsEh, DBGridEh, Co... 阅读全文

posted @ 2019-01-06 19:41 癫狂编程 阅读(528) 评论(0) 推荐(0)

怎样使单击事件变为双击事件(50分)

摘要: 即单击时并不产生单击事件,而双击时产生单击事件,这样不能在双击事件里调用单击事件,因单击事件优先于双击事件。 拦截单击的消息,改发双击的消息 能否举个例子!以DBgridclick()为例 呵呵,还有一招……比如按钮的单击事件,你可以设置一个布尔量 B:=false;每次 click 时先判断 B= 阅读全文

posted @ 2019-01-06 00:24 癫狂编程 阅读(624) 评论(0) 推荐(0)

导航

好的代码像粥一样,都是用时间熬出来的