随笔分类 -  Delphi

上一页 1 ··· 42 43 44 45 46 47 48 49 50 ··· 63 下一页

基于Delphi的三层数据库系统的实现方法
摘要:1 引言 当前的数据库应用系统中,按其结构划分为两类,一类是两层结构的数据库应系统,另一类是多层结构的数据库应用系统。 两层结构的数据库应用系统包括客户/服务器(C/S)模式和浏览器/服务器(B/S)模式,它的特点是数据和程序分离,数据库服务器端管理数据,客户机或浏览器显示、访问和更新数据,因此可以 阅读全文

posted @ 2019-03-18 17:56 癫狂编程 阅读(918) 评论(0) 推荐(0) 编辑

怎样利用ADO中的adoquery进行缓存更新?????(100分)
摘要:我用BDE时,用query与updatesql相结合进行缓存更新,但是在ADO中没有updatesql,只有用adoquery,在DBGRID中,用CANCELUPADTE,只能取消一条记录,烦恼不已,请大虾指导!!! 补充一下,缓存更新是指对多条记录的更改(增加)能取消或保存。 用adoconne 阅读全文

posted @ 2019-03-18 01:17 癫狂编程 阅读(555) 评论(0) 推荐(0) 编辑

Delphi中带缓存的数据更新技术
摘要:一. 概念 在网络环境下,数据库应用程序是c/s或者是多层结构的模式。在这种环境下,数据库应用程序的开发应当尽可能考虑减少网络数据传输量,并且尽量提高并发度。基于这个目的,带缓存的数据更新技术应运而生,其大致过程就是:应用程序将数据库中数据提取到客户端的缓冲区,在缓冲区中完成数据的修改、更新、以及新 阅读全文

posted @ 2019-03-18 01:13 癫狂编程 阅读(1024) 评论(0) 推荐(0) 编辑

Delphi之TStrings和TStringLists类
摘要:Delphi之TStrings和TStringLists类 有些类不是组件,但它们支持存在的组件。这些类是其他组件的典型属性,直接由TPersistent派生,如TStrings、TCanvas和TCollection。 TStrings和TStringLists类 TStrings是一个抽象类,使 阅读全文

posted @ 2019-03-17 20:55 癫狂编程 阅读(1319) 评论(0) 推荐(1) 编辑

Delphi中的构造函数的override的问题
摘要:TObject的构造方法Create不能被override.因为它是一个静态方法。 阅读全文

posted @ 2019-03-17 20:43 癫狂编程 阅读(552) 评论(0) 推荐(0) 编辑

override overload reintroduce的区别(delphi)
摘要:1、override overload reintroduce的中文叫法是什么? override:覆盖;overload:重载;Reintroduce:重定义 2、在子类中override或overload父类中的动态或虚拟方法后是否会改变父类中的相应方法? 不会 3、self是怎么回事,怎么使用 阅读全文

posted @ 2019-03-17 20:43 癫狂编程 阅读(476) 评论(0) 推荐(0) 编辑

一个很初级的错误 Destructor忘记override导致内存泄露
摘要:Destructor Destroy(); !!!此处开始忘记override;,导致内存泄露。 而此时fastmm显示的地址也不大相关 一个很初级的错误,不过第一次碰到,刚开始没有往那想。 阅读全文

posted @ 2019-03-17 20:42 癫狂编程 阅读(249) 评论(0) 推荐(0) 编辑

Delphi通过查找字符定位TADOQuery数据的位置
摘要:通过TADOQuery的方法Locate,输入字符,查找到定位到对应的数据位置,优点快速定位,缺点是只匹配查找到的和第一个位置,无法连续定位下一个! //定位qrymembertype.Locate('Cname', Cname, [loCaseInsensitive]); 'Cname'列名Cna 阅读全文

posted @ 2019-03-17 12:50 癫狂编程 阅读(739) 评论(0) 推荐(0) 编辑

ADOquery属性中cursortype,LockType属性
摘要:ADOquery属性中cursortype属性 ctOpenForwardOnly 向前移动 - — 除了只能在记录集中向前移动以外,其它的和动态游标类似。 ctKeyset 键集 – 不允许查看其他用户添加的记录和访问其他用户删除的记录。 ctDynamic 动态 – 允许其他用户插入、更新和删除 阅读全文

posted @ 2019-03-17 11:17 癫狂编程 阅读(378) 评论(0) 推荐(0) 编辑

delphi ADOQuery 开启本地缓存
摘要:在开发 C/S 应该程序的时候,有时为了程序的运行提高效率。 需要使用 缓存功能; //ADO组件需要把 ADOQuery1.LockType:=ltBatchOptimistic; ADOQuery1.CacheSize:=1000; ADOQuery1.CursorLocation:=ctSta 阅读全文

posted @ 2019-03-16 18:53 癫狂编程 阅读(849) 评论(0) 推荐(0) 编辑

如何判断一个事务是否已开始?
摘要:如何判断一个事务是否已开始?怎么才能判断是否调用了StartTransaction? if adoconnection1.InTransaction then...... 阅读全文

posted @ 2019-03-16 11:05 癫狂编程 阅读(1147) 评论(0) 推荐(0) 编辑

SQL Server 取日期时间部分
摘要:在本文中,GetDate()获得的日期由两部分组成,分别是今天的日期和当时的时间: Select GetDate() 用DateName()就可以获得相应的年、月、日,然后再把它们连接起来就可以了: Select Datename(year,GetDate())+'-'+Datename(month 阅读全文

posted @ 2019-03-16 09:54 癫狂编程 阅读(13379) 评论(0) 推荐(0) 编辑

delphi中怎么获取服务器的时间
摘要:下面是公司的代码,调整成ADO控件,给你参考一下: 简单的说,MSSQL数据库,使用“Select GetDate() ”这样的SQL语句获取数据库服务器时间,而Oracle则使用“Select SysDate”这样的SQL语句。 阅读全文

posted @ 2019-03-15 20:17 癫狂编程 阅读(748) 评论(0) 推荐(0) 编辑

怎样让DBGrid在按住Shift点鼠标的同时能将连续范围的多行选中?
摘要:参见例子:…privateSel : Boolean ;//判断是否处于选择状态BookMark : TBookMark ;//记录先前的位置…procedure TForm1.DBGrid1MouseUp(Sender: TObject; Button: TMouseButton;Shift: T 阅读全文

posted @ 2019-03-15 02:47 癫狂编程 阅读(325) 评论(0) 推荐(0) 编辑

DELPHI 解决DBGrid SHIFT键多选问题
摘要:在实际项目中,偶然遇到需要按下SHIFT键,在DBGrid中进行多选的情况,测试了几种方法,最终确定了一个比较好的解决方法,总结如下: 阅读全文

posted @ 2019-03-15 02:47 癫狂编程 阅读(369) 评论(0) 推荐(0) 编辑

跪求delphi 中的bitbutton 中的bmp图标
摘要:C:\Program Files (x86)\Embarcadero\RAD Studio\11.0\Images\GlyFX 阅读全文

posted @ 2019-03-14 19:00 癫狂编程 阅读(400) 评论(0) 推荐(0) 编辑

ADOTable的CancelUpdate和CancelBatch的区别?(100分)
摘要:出差新疆,修改别人的代码,请教CancelUpdate和CancelBatch的区别! 如果希望取消对当前记录所做的任何更改或者放弃新添加的记录,则必须调用CancelUpdate 方法CancelBatch [AffectRecords]. 当记录集处于批修改模式下时,该方法用于取消任何要发生的修 阅读全文

posted @ 2019-03-14 18:54 癫狂编程 阅读(449) 评论(0) 推荐(0) 编辑

delphi 通过事务插入数据
摘要:orsn1.StartTransaction; try qry1.Sql.Clear; qry1.Sql.Text:=' select * from log '; qry1.Open; qry1.Insert; qry1.FieldByName('Rq').AsDateTime:=StrToDate(Forma... 阅读全文

posted @ 2019-03-14 18:15 癫狂编程 阅读(686) 评论(0) 推荐(0) 编辑

Delphi中封装ADO之我重学习记录
摘要:delphi adodataset ctstatic 数据是缓存在服务器端还是客户端 答:客户端,开启本地缓存功能后,就能数据在本地批量修改后,再批量提交,减少了网络传送 delphi adodataset ctstatic 数据是缓存在服务器端还是客户端 原创,专业,图文 Delphi中封装ADO 阅读全文

posted @ 2019-03-14 13:21 癫狂编程 阅读(954) 评论(0) 推荐(0) 编辑

Delphi之Exception获得错误信息(简单好理解)
摘要:Delphi之Exception获得错误信息 Delphi之Exception获得错误信息 相关资料: http://www.cnblogs.com/hackpig/archive/2010/02/15/1668547.html 实例代码: 1 unit Unit1; 2 3 interface 4 阅读全文

posted @ 2019-03-14 13:15 癫狂编程 阅读(303) 评论(0) 推荐(0) 编辑

上一页 1 ··· 42 43 44 45 46 47 48 49 50 ··· 63 下一页

导航

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