随笔分类 -  Delphi

上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 64 下一页

(转自大富翁)LockType 属性
摘要:指示编辑过程中对记录使用的锁定类型。设置和返回值设置或返回以下某个 LockTypeEnum 的值。常量 说明 adLockReadOnly 默认值,只读。无法更改数据。 adLockPessimistic 保守式记录锁定(逐条)。提供者执行必要的操作确保成功编辑记录,通常采用编辑时立即锁定数据源的 阅读全文

posted @ 2019-01-09 21:04 癫狂编程 阅读(208) 评论(0) 推荐(0)

Delphi通过ADO链接数据库及对数据库的增加,删除,修改,读取操作实例教程4
摘要:ADO是一种程序对象,用于表示用户数据库中的数据结构和所包含的数据。ADO(ActiveXDataObjects,ActiveX数据对象)是Microsoft提出的应用程序接口(API)用以实现访问关... 7) ServerName 指定业务对象,即需要初始化的业务对象的ProgID。默认值是在R 阅读全文

posted @ 2019-01-09 21:00 癫狂编程 阅读(2054) 评论(0) 推荐(0)

delphi 事务处理SQL语句
摘要:方法一(利用adoconnection.exe(sqlstate)): adoconnection1.begintrans;//开始事务try adoconnection1.execute(sqlstr1); adoconnection1.execute(sqlstr2); ... adoconne 阅读全文

posted @ 2019-01-09 20:56 癫狂编程 阅读(1339) 评论(0) 推荐(0)

Delphi中的ADOquery 用法以及ADOquery的自有方法Append 和Delete和 Edit 和Post
摘要:Delphi在数据库操作是非常好用的,delphi把ADO一些方法属性都集成了,以下是我的一些总结:*******************************通过sql的存储过程来实现:添加With ADOQuery1 dobeginClose;SQL.Clear;SQL.Add(' Inser 阅读全文

posted @ 2019-01-09 20:42 癫狂编程 阅读(1728) 评论(0) 推荐(0)

UpdateBatch与事务处理的一点总结
摘要:对于某些设置或者提交,如果希望是全部修改完毕后才确定生效,可以将DataSet的LockType:=ltBatchOptimistic,这样就可以了。然后每次做的修改和改动都暂时保存在缓存中,必须通过UpdateBatch来提交入库。可以通过判断DataSet的UpdateStatus属性是否为us 阅读全文

posted @ 2019-01-09 20:41 癫狂编程 阅读(289) 评论(0) 推荐(0)

delphi中 dataset容易出错的地方
摘要:最近写delphi项目,用到的数据集中的dataset,一直修改exception啊,写下过程。 在对数据集进行任何操作之前,首先要打开数据集。要打开数据集,可以把Active属性设为True,例如: CustTable.Active := True; 也可以调用Open函数,例如:CustQuer 阅读全文

posted @ 2019-01-09 20:16 癫狂编程 阅读(256) 评论(0) 推荐(0)

ADOQuery的ltBatchOptimistic状态下的用法
摘要:在ADO的ltBatchOptimistic状态下(即缓存状态),如何实现单条记录的删除与修改,也可以选择的删除或修改? 一样的删除,只是最后提交方式不一样,以前的提交最后加上try ADOConnectin.BeginTrans; ADOQuery.Delete;//(或者POST) ADOCon 阅读全文

posted @ 2019-01-09 20:08 癫狂编程 阅读(695) 评论(0) 推荐(0)

post和updatebatch区别 delphi
摘要:Post是确认当前的修改,而UpdateBatch是把已经确认但是没有存盘的数据写入数据库如果不是使用批量更新的方式的时候,Post的时候,确认的修改直接写入数据库。 我弄了一个例子是ado的。往数据库添加一条数据,可是用post也是会在数据库中看到我要添加的数据不是说放在缓存吗?怎么会出现在数据库 阅读全文

posted @ 2019-01-09 20:07 癫狂编程 阅读(664) 评论(0) 推荐(0)

DBGrid相关技术整理
摘要:DBGrid相关技术整理; 注:对于DBGrid相关属性、方法的学习融入到技术整理过程中 一,多选 设置属性: Options->dgMultiSelect = True; ->dgRowSelect = True; 应用属性: SelectedRows; 操作方法: -Ctrl + Mouse C 阅读全文

posted @ 2019-01-09 01:02 癫狂编程 阅读(209) 评论(0) 推荐(0)

求助 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)

delphi鼠标状态
摘要:Screen.Cursor := crNo; 阅读全文

posted @ 2019-01-04 13:11 癫狂编程 阅读(403) 评论(0) 推荐(0)

Delphi TStringList的用法
摘要:TStrings是一个抽象类,在实际开发中,是除了基本类型外,应用得最多的。 TStringList 常用方法与属性: var List: TStringList; i: Integer; begin List := TStringList.Create; List.Add('Strings1'); 阅读全文

posted @ 2019-01-04 10:49 癫狂编程 阅读(331) 评论(0) 推荐(0)

Delphi中的窗体创建与销毁
摘要:Delphi中的窗体,有模式窗体与非模式窗体两种。两种窗体的调用方式不同,模式窗体使用ShowModal显示,非模式窗体使用Show显示。当显示模式窗体的时候你是不能操作本程序的其他窗体的,你不能把焦点从模式窗体转到其他窗体上。而非模式窗体则没有这种限制,你可以从一个非模式窗体切换到另外一个非模式窗 阅读全文

posted @ 2019-01-01 12:57 癫狂编程 阅读(296) 评论(0) 推荐(0)

delphi 窗体的创建和释放
摘要:Delphi中的窗体分为模式窗体和无模式窗体。二者的区别在于,用户可以在无模式窗体和其他窗体之间切换。这样,用户就可以同时工作于一个应用程序的几个部分。Delphi中窗体的初始化有两种情况,动态创建,和自动创建。通过show显示一个无模式窗体,ShowModal显示一个模式窗体。窗体有创建对应的也要 阅读全文

posted @ 2019-01-01 12:42 癫狂编程 阅读(1949) 评论(0) 推荐(0)

Delphi中正常窗口的实现
摘要:摘要: 在Delphi的VCL库中,为了使用以及实现的方便,应用对象Application创建了一个用来处理消息响应的隐藏窗口。而正是这个窗口,使得用VCL开发出来的程序存在着与其他窗口不能正常排列平铺等显得有些畸形的问题。本文通过对VCL的深入分析,给出了一个只需要对应用程序项目文件作3行代码的修 阅读全文

posted @ 2019-01-01 12:39 癫狂编程 阅读(357) 评论(0) 推荐(0)

Delphi实现在数据库中存取图像
摘要:向窗体上添加一个TListBox组件、一个TImage组件和一个TTable组件,设计完成的主界面如图1所示。 图1 主界面 图1 主界面 本系统中需要设计一个新的基于Paradox 7的数据库Image.db,图2为设计完成的Image.db数据库。 图2 设计完成的数据库 图2 设计完成的数据库 阅读全文

posted @ 2018-12-29 19:55 癫狂编程 阅读(478) 评论(0) 推荐(0)

上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 64 下一页

导航

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