09 2018 档案

用SQL语句查找包含有某个关键字的存储过程、触发器、函数等等
摘要:用SQL语句查找包含有某个关键字的存储过程、触发器、函数等等,SQL语句如下: select OBJECT_NAME(id) as 存储过程,id from syscomments where id in ( select object_id(name) from dbo.sysobjects wh 阅读全文

posted @ 2018-09-22 13:47 癫狂编程 阅读(2484) 评论(0) 推荐(0) 编辑

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

posted @ 2018-09-21 02:22 癫狂编程 阅读(474) 评论(0) 推荐(0) 编辑

Delphi中Self和Sender的区别
摘要:在事件处理程序参数表中,至少含有一个参数Sender,它代表触发事件处理程序的构件,如在上例中,Sender就指Button2,有了Sender参数,可以使多个构件共用相同的事件处理程序,如下例: Procedure Tform1.Buttonclick(Sender:Tobject); Begin 阅读全文

posted @ 2018-09-21 01:51 癫狂编程 阅读(341) 评论(0) 推荐(0) 编辑

delphi7中 OnDrawColumnCell 事件怎么用
摘要:你问的这个事件应该是dbgrid控件中的吧?这个事件是在grid控件载入数据的时候触发的,至于你这个“怎么用”波及的范围太大了,呵呵!不知道如何说起!另外还是发一段相关的代码吧,这也是我之前提过问题,别人回答的:这段代码是在数据加载时触发执行下面的代码,判断数据内容重画GRID中的单元格内容:pro 阅读全文

posted @ 2018-09-20 21:59 癫狂编程 阅读(1045) 评论(0) 推荐(0) 编辑

Delphi 的绘图功能[8] - TextOut、TextWidth、TextHeight
摘要:unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TButton; procedure But... 阅读全文

posted @ 2018-09-20 21:28 癫狂编程 阅读(1004) 评论(0) 推荐(0) 编辑

E2202 Required package 'rtl' not found"
摘要:最近重新下载了一个delphi Berlin 10.1.2绿色版本,解压后剪切到别的盘上了,一些需要直接编译的.dpk包,例如fastReport都不能了,都提示E2202 Required package 'rtl' not found",google了一下,终于找到了答案,就是程序目录下dcc3 阅读全文

posted @ 2018-09-20 21:08 癫狂编程 阅读(1014) 评论(0) 推荐(0) 编辑

SQL事务的使用
摘要:在 SQL Server 中数据库事务处理是个重要的概念,也稍微有些不容易理解,很多 SQL 初学者编写的事务处理代码存往往存在漏洞,本文介绍了三种不同的方法,举例说明了如何在存储过程事务处理中编写正确的代码。 在编写 SQL Server 事务相关的存储过程代码时,经常看到下面这样的写法: 这样编 阅读全文

posted @ 2018-09-20 13:48 癫狂编程 阅读(879) 评论(0) 推荐(0) 编辑

解决并发情况下库存减为负数问题
摘要:场景: 一个商品有库存,下单时先检查库存,如果>0,把库存-1然后下单,如果<=0,则不能下单,事务包含两条sql语句: 在并发情况下,可能会把库存减为负数(两个进程同时select出来的都>0,然后都会执行update),怎么办呢? 方法1: InnoDB支持通过特定的语句进行显示加锁: sele 阅读全文

posted @ 2018-09-19 17:57 癫狂编程 阅读(838) 评论(0) 推荐(0) 编辑

delphi怎样单步调试
摘要:在delphi的IDE编辑窗口里,主菜单->Run->Step Over或者主菜单->Run->Trace Into单步调试有两种方式:一种是Step Over,快捷键是F8,单步执行语句,遇到函数时不进入其内部。另一种是Trace Into,快捷键是F7,这种单步调试方式在遇到函数时,会自动跳转进 阅读全文

posted @ 2018-09-19 14:55 癫狂编程 阅读(1014) 评论(0) 推荐(0) 编辑

delphi怎么单步调试
摘要:在delphi的IDE编辑窗口里,主菜单->Run->Step Over或者主菜单->Run->Trace Into单步调试有两种方式:一种是Step Over,快捷键是F8,单步执行语句,遇到函数时不进入其内部。另一种是Trace Into,快捷键是F7,这种单步调试方式在遇到函数时,会自动跳转进 阅读全文

posted @ 2018-09-19 14:53 癫狂编程 阅读(453) 评论(0) 推荐(0) 编辑

Delphi编程防止界面卡死的方法经验分享
摘要:Delphi编程防止界面卡死的方法经验分享! 1.循环里面防止界面卡死的方法可以使用Application.ProcessMessages; 例如下列方法: var n: Integer; begin for n := 0 to 10000 do begin Edit1.Text := IntToS 阅读全文

posted @ 2018-09-10 17:32 癫狂编程 阅读(3577) 评论(0) 推荐(0) 编辑

Delphi实现ERP单据列表栏目设置
摘要:什么都不用说了,ERP你懂的。一张报表,不同的客户都可以调死你。直接上图 通过这个设置界面,直接生成参数调整报表所用的DBGridEh。对,是DBGridEh,不是DBGrid,也不是CXGrid。 然后再将这些参数生成一个JSON,保存到数据库。下次打开,直接取这个JSON就可以了。这样,客户可以 阅读全文

posted @ 2018-09-10 16:50 癫狂编程 阅读(765) 评论(0) 推荐(0) 编辑

SQL 抛出异常的例子 RAISERROR 的使用
摘要:先创建一个procedure 当输入的值不在0-100之间时会报出异常 测试一下,调用这个存储过程 参数用-1 执行后会提示异常 然后我们输入一个合法的数 无异常,返回结果 阅读全文

posted @ 2018-09-03 19:11 癫狂编程 阅读(722) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
好的代码像粥一样,都是用时间熬出来的
点击右上角即可分享
微信分享提示