自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

转载 【转】 DELPHI编写服务程序总结三--代码质量

<br />一、提高DELPHI程序的稳定性<br />软件质量是一个产品的生命线,也是关乎软件开发者的幸福关键所在,每天有很多程序员都在因为软件质量而通宵达旦的加班,经常遇到的情况是刚发布的程序不停的发布补丁包。软件质量就像一个噩梦一样,不停的在后面追赶着程序员,让他们疲于奔命,甚至于在程序员中流传着一句话:“生命不息,BUG不止”。<br />今天我们要探究的不是哪些可以重现的BUG,我们把哪些可以重现的BUG不定义为BUG,只有哪些不可重现的BUG,会让你茶饭不思、坐立不安。我曾在一家公司开发服务器软

2011-01-26 16:50:00 1064

转载 sql temp

SQL Server Temp Table关键字: temp tabledrop table #Tmp   --删除临时表#Tmp create table #Tmp --创建临时表#Tmp (     ID   int IDENTITY (1,1)     not null, --创建列ID,并且每次新增一条记录就会加1     WokNo                varchar(50),       primary key (ID)      --定义ID为临时表#Tmp的主键      );

2011-01-26 15:45:00 3951

原创 高性能sql语句

<br /><br />(1)整合简略,无关联的数据库拜访:<br />  假如你有几个简略的数据库查询语句,你可以把它们整合到一个查询中(即使它们之间没有关系)<br />  (2)删除反复记载:<br />  最高效的删除反复记录方式 ( 因为使用了ROWID)例子:<br />  DELETE FROM EMP E WHERE E。ROWID > (SELECT MIN(X。ROWID)<br />  FROM EMP X WHERE X。EMP_NO = E。EMP_NO);<br />  (3)用

2011-01-26 14:44:00 588

转载 sql 性能综合描述

<br /><br />近期因工作需要,希望比较全面的总结下SQL SERVER数据库性能优化相关的注意事项,在网上搜索了一下,发现很多文章,有的都列出了上百条,但是仔细看发现,有很多似是而非或者过时(可能对SQL SERVER6.5以前的版本或者ORACLE是适用的)的信息,只好自己根据以前的经验和测试结果进行总结了。<br />我始终认为,一个系统的性能的提高,不单单是试运行或者维护阶段的性能调优的任务,也不单单是开发阶段的事情,而是在整个软件生命周期都需要注意,进行有效工作才能达到的。所以我希望按照软

2011-01-26 14:39:00 535

转载 sql 性能

<br /> 从 INSERT 返回 IDENTITY<br />我决定从遇到许多问题的内容入手:如何在执行 SQL INSERT 后检索 IDENTITY 值。通常,问题不在于如何编写检索值的查询,而在于在哪里以及何时进行检索。在 SQL Server 中,下面的语句可用于检索由最新在活动数据库连接上运行的 SQL 语句所创建的 IDENTITY 值:SELECT @@IDENTITY<br />这个 SQL 语句并不复杂,但需要记住的一点是:如果这个最新的 SQL 语句不是 INSERT,或者您针对非

2011-01-26 14:34:00 407

原创 ado连接技术

<br />delphi应用程序我一般用ADO进行连接,这方面涉及到好几个现象:<br />一、正常连接,程序启动后连接数据库,若连接条件都正常,软件很快就能连接成功。这个就不用说了;<br />二、连接失败。这方面包括数据库服务器不正常、应用程序连接参数错误等等,在连接过程中,会造成界面假死的现象,而且持续时间较长(我设置超时时间好像不起作用,如AdoConn.ConnectionTimeout := 10;)。最后弹出对话框说连接错误,并返回错误信息;这是让我很头疼的问题;<br />三、和数据库连接过

2011-01-26 14:26:00 1061

原创 单个adoconnection 因网络不稳定导致的物理连接断开问题

delphi应用程序我一般用ADO进行连接,这方面涉及到好几个现象:一、正常连接,程序启动后连接数据库,若连接条件都正常,软件很快就能连接成功。这个就不用说了;二、连接失败。这方面包括数据库服务器不正常、应用程序连接参数错误等等,在连接过程中,会造成界面假死的现象,而且持续时间较长(我设置超时时间好像不起作用,如AdoConn.ConnectionTimeout := 10;)。最后弹出对话框说连接错误,并返回错误信息;这是让我很头疼的问题;三、和数据库连接过程中,若物理连接断开,应用程序不会检测到,须手工

2011-01-15 15:15:00 3026

原创 临时表 是否存在

<br /><br />1.在SQL SERVER中,用select object_id('Tempdb..#TempTable')该语句可判断一个临时表是否已经建立。(已建立返回值为一个整数,未建立则返回Null值)<br />Tempdb 是表示存临时表的数据库<br />我们可在建立临时表前先用以下语句判断临时表是否已存在,当已存在时就删除该临时表。<br />if not (select object_id('Tempdb..#TempTable')) is null drop table #Tem

2011-01-11 16:45:00 1761

原创 Delphi 用recno定位记录的当前位置 适合于小型数据库

1.if qrytem.isempty=true then qrytem.recno:=-1; //最小值   此情况为 数据源刚打开的时候且数据记录集为空值,不为空则recno:=1;2.if qrytem.eof=true then qrytem.recno:=qrytem.recordcount;//最大值(数据源不为空)   //当 recno=qrytem.recordcount时 指向最后一条记录 此时可以再执行一次qrytem.next;而后qrytem.eof才为真,recno值不变3. /

2011-01-07 10:28:00 6311

delphi11 学习资源 Woll2Wool infoPower 4k 21.0.5

delphi11 著名控件 Woll2Wool infoPower 4k 21.0.5 含完整源码版 install 有对应的安装方式, delphi11.3亲测可以使用

2023-11-09

delphi11.3 学习资源 TMS VCL UI Pack 10.7.1

RadStudio 10.3.3 Rio (Delphi & C++ Builder)及TMS TAdvStringGrid控件安装方法 https://blog.csdn.net/baidu_41764522/article/details/105191064

2023-11-09

Delphi 11 学习资源 Raize 6.2.3

在Delphi 11版本安装 10.4的Raize 6.2.3 (XE8-XE10.4) 控件 https://blog.csdn.net/zjg076000/article/details/126805784 图文说明dpk安装方式

2023-11-08

Delphi11.3 学习资源 RAD Studio 11.3-keyPatch

RAD Studio 11.2 详细图文安装教程 (delphi 11.2) https://blog.csdn.net/fallingflower/article/details/128598386 Delphi 11.2 安装 CnWizards 组件包 https://blog.csdn.net/fallingflower/article/details/128610767

2023-11-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除