上一页 1 ··· 77 78 79 80 81 82 83 84 85 ··· 104 下一页

2019年3月18日

怎样利用ADO中的adoquery进行缓存更新?????(100分)

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

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

Delphi中带缓存的数据更新技术

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

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

2019年3月17日

Delphi之TStrings和TStringLists类

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

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

Delphi中的构造函数的override的问题

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

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

override overload reintroduce的区别(delphi)

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

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

一个很初级的错误 Destructor忘记override导致内存泄露

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

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

Delphi通过查找字符定位TADOQuery数据的位置

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

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

ADOquery属性中cursortype,LockType属性

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

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

2019年3月16日

delphi ADOQuery 开启本地缓存

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

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

如何判断一个事务是否已开始?

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

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

SQL Server 取日期时间部分

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

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

2019年3月15日

delphi中怎么获取服务器的时间

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

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

时空CLR解密登陆密码源码

摘要: 时空CLR登陆密码解密源码 适用于SQL SERVER2005 以上版本 阅读全文

posted @ 2019-03-15 11:27 癫狂编程 阅读(357) 评论(0) 推荐(0)

让数据库变快的10个建议

摘要: 大多数网站的内容都存在数据库里,用户通过请求来访问内容。数据库非常的快,有许多技巧能让你优化数据库的速度,使你不浪费服务器的资源。在这篇文章中,我收录了十个优化数据库速度的技巧。SQL培训0. 小心设计数据库 第一个技巧也许看来理所当然,但事实上大部分数据库的问题都来自于设计不好的数据库结构。 譬如 阅读全文

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

怎样让DBGrid在按住Shift点鼠标的同时能将连续范围的多行选中?

摘要: 参见例子:…privateSel : Boolean ;//判断是否处于选择状态BookMark : TBookMark ;//记录先前的位置…procedure TForm1.DBGrid1MouseUp(Sender: TObject; Button: TMouseButton;Shift: T 阅读全文

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

DELPHI 解决DBGrid SHIFT键多选问题

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

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

找出你的短板

摘要: 《软技能:代码之外的生存指南》第35章发现自己的知识短板,本章的内容都是关于发现妨碍你发挥自身全部潜能的知识短板的。我们将研究这些短板为何会存在,如何找到它们,以及最终如何填补它们,从而让你不受自己所不知的限制。本节为大家介绍找出你的短板。 找出你的短板 你的知识短板并不全都显而易见。事实上,大多数 阅读全文

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

2019年3月14日

跪求delphi 中的bitbutton 中的bmp图标

摘要: C:\Program Files (x86)\Embarcadero\RAD Studio\11.0\Images\GlyFX 阅读全文

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

ADOTable的CancelUpdate和CancelBatch的区别?(100分)

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

posted @ 2019-03-14 18:54 癫狂编程 阅读(487) 评论(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 癫狂编程 阅读(704) 评论(0) 推荐(0)

上一页 1 ··· 77 78 79 80 81 82 83 84 85 ··· 104 下一页

导航

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