(' if exists(select * from NBcommission where Type='''+sType+'''and ItemNo='''+s+''' ) '+ ' begin'+ ' update NBcommission set Amount='''+m+''' , CType='''+sCType+'''where Type='''+sType+'''and ItemNo='''+s+''' ;'+ ' end;' + ' else'+ ' begin'+ ' INSER…
1.SQL语句 from tb where xxx='XXX') //不存在,则插入数据 begin insert into tb(xxx) values('XXX') //这里自己定义,插入或更新都可以 end select top @@rowcount as RC //关键是这个语句,读取更新的信息 2.客户端获取更新情况,我这里用Clientdataset. with cds do begin commandtext:=sql ;//这个sql就是上面 的sql语句 open; //注意,…
       自从加入校组织网络中心后要记住各种密码,本人记性不好,又比较喜欢偷懒,于是乎做个专用浏览器来免除这些麻烦,目前只是第一版,只是个简单成型的浏览器而已,在后续版本中会导入各种账号密码,免除输入的痛苦. 下载地址:http://yun.baidu.com/share/link?shareid=771307966&uk=2480223…
源:http://blog.csdn.net/maxwoods/article/details/39024525…
转自:http://hi.baidu.com/tidy0608/item/ff930fe2436f2601560f1dd9 sqlsever数据存在就更新,不存在就插入的两种方法 两种经常使用的方法: 1. Update, if @@ROWCOUNT = 0 then insert UPDATETable1 SETColumn1 = @newValue WHEREId = @id IF@@ROWCOUNT= 0 BEGIN INSERT INTOTable1 (Id, Column1) VALU…
原文:C#开发奇技淫巧二:根据dll文件加载C++或者Delphi插件 这两天忙着把框架改为支持加载C++和Delphi的插件,来不及更新blog了.      原来的写的框架只支持c#插件,这个好做,直接用c#的反射功能便可.但是公司不是所有人都搞C#,也不是所有的程序C#都能很好的完成,又或者其他公司提供的API不是C#的,这个时候,就需要这个框架能够支持多种语言了.      废话不多说,进入正题.     上网一搜,C#加载非托管的dll,无非就是使用 DllImportAttribut…
Delphi 和 C++Builder XE2 更新摘要 XE2的关键特性如下: 1. FireMonkey Application Platform支持运行在Windows (32和64位),Mac OS X, 以及iOS上的跨平台应用程序. 2. VCL支持64位和32位Windows. 3. Delphi RTL现在支持Mac OS X 以及32位和64位Windows. 4. 跨平台应用程序开发 4.1Mac OS X应用程序开发 2个Mac OS X的交叉编译器: Delphi (DC…
获取网络文件大小 //delphi 获取网络文件大小 function GetUrlFileSize(aURL: string): integer; var FileSize: integer; var IdHTTP: TidHttp; begin IdHTTP:= Tidhttp.Create(nil); IdHTTP.Head(aURL); FileSize := IdHTTP.Response.ContentLength; IdHTTP.Disconnect; Result := File…
开源地址:https://github.com/Zeus64/alcinoe 该控件包,含以下几个控件: 1.基于OpenGL实现的视频播放器 ALVideoPlayer. ALVideoPlayer将一个视频绘制到一个TEXTURE.可以将视频完全集成到delphi form中,并且可以将任何需要的控件放在顶部,因为它支持Z-ORDER.官方的delphi视频播放器只是form顶部的原生视频播放器窗口,因此不支持Z-ORDER. 在android下作者使用ExoPlayer.ExoPlayer…
用Delphi开发程序时,我们可以把遇到的Access Violation分成两大类:运行期和设计期. 一.设计期的Access Violation 1.硬件原因  在启动或关闭Delphi IDE以及编译一个Delphi工程时容易出现设计期的Access Violation.在你的计算机运行中出现 Access Violation信息可能由各种各样的原因引起,包括系统BIOS.操作系统或者是硬件驱动线,有些声卡.显卡.网卡实际上也会导致这种 错误.为什么这么说?计算机里的每一块卡都有它的设备驱…