自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (4)
  • 收藏
  • 关注

原创 一个跨表触发器(等整理)

<br />alter trigger tri_getXBDel on 成型台账1<br />after delete<br />as <br />declare @mothsum int,@DEL_ID int,@DEL_date char(20)<br />select @DEL_ID=ID ,@DEL_date=日期 from deleted<br />begin<br />begin<br />update 修补台账1 set <br />        [1]=(select sum(成型台账1.

2010-12-25 21:21:00 692

原创 if语句中判断空值

在定义中说,空值不与任何值相等。因此不能使用 = null 做判断。在Sql语句中,唯一可以使用 = null的就是update语句中的赋值语句,其他地方都不可以使用。所以要用if(a is null)来判断是否为空if中要实现多个条件并列判断时,可以使用and,or来实现,例:if (1=2 and 1=1) or 2=1begin    print '1'end

2010-12-25 21:19:00 9884

转载 在SQL Server触发器中如何判断哪些列被更改(还没试过)

<br />在触发器中判断哪些列被更改有以下两种方法:<br />  第一、可以使用Update()函数 ,语法:Update(列名);返回值:bool值。如果该列被更新则为True,否则为False。该函数比较方便也比较实用。<br />  第二、使用COLUMNS_UPDATED()函数。 语法:COLUMNS_UPDATED () ;返回值:varbinary <br />      1.八列以内的表。可以直接使用 COLUMNS_UPDATED()函数来判断。比如:要测试一下第一列有没有被修改,则可

2010-12-24 21:24:00 2198

转载 触发器中的 inserted表和deleted

<br />SQL2000中,inserted表和deleted表用于存放对表中数据行的修改信息。他们是触发器执行时自动创建的,放在内存中,是临时表。当触发器工作完成,它们也被删除。它们是只读表,不能向它们写入内容。 <br /> <br />inserted表:用来存储INSERT和UPDATE语句所影响的行的副本。意思就是在inserted表中临时保存了被插入或被更新后的记录行。在执行 INSERT 或UPDATE 语句时,新加行被同时添加到inserted表和触发器表中。因此,可以从inserted表

2010-12-24 19:44:00 1552

转载 带参数触发器例子

<br />create trigger trigger_t1 on tb_sales_info<br />for insert<br />declare @BookNo nvarchar(10),@Number int<br />set @BookNo=(select top1 BookNo from inserted )<br />set @BookNo=(select top1 Number from inserted)<br /><br />begin<br />update tb_sales_in

2010-12-14 23:04:00 2055

转载 任务失败,原因是未找到“LC.exe”,或未安装正确的 Microsoft Windows SDK

<br />由于在程序设计时,使用了第三方控件Krypton Explorer里的非免费部分,就出现这种问题。<br />解决的办法是:把Properties文件下的license.licx给删除,重新编译,记得编译器右边的license.licx也要删除了<br /> <br />以下是网上找到的相关错误的解决办法中,最符合的一个,供参考:<br />----------------------------------------------------<br /> <br />可能的原因是:在你的项目中

2010-12-08 11:08:00 8583 1

原创 C#免费窗体控件Krypton Toolkit 4.2.0中KyptonHeaderGroup的使用

<br />有时想要实现如下图的效果,就可以使用KyptonHeaderGroup控件<br />                                                点击后收起                                                   要实现此功能,要对此控件的属性进行设置,如下:1、将AutoCollapseArrow属性高为TRUE;2、将AutoSize属性也设为TRUE;注意,如果这个属性设为TRUE之后,控件中的PANAL没有内

2010-12-08 10:26:00 3079

EXCEL项目管理模板实现.docx

使用excel做成一个项目管理模板,实现以下功能: 1、进度条显示项目进度 2、动态统计项目完成情况,进行中项目,完成项目等 3、甘特图形式跟踪项目进度 4、实现当项目已完成时,归档到新的sheet表格中 5、其他功能:点击时间,跳转到甘特图当前时间位置

2019-05-19

cefsharp使用简单用例,兼容XP解决方案

思路:.NET做一个winform,winform整个页面是一个webbrowser,这个浏览器是由谷歌内核初始化的。默认打开后台管理首页。 结果:经过测试,功能基本正常。但是需要注意谷歌版本,及操作系统版本(32/64位,XP,win7等)都有要求。而不同操作系统 ,对.netframework也有相关要求 新建一个winform项目,兼容XP,建议使用framework4.0 nuget上下载cefsharp winfrom版包,如果要兼容XP,建议使用49.01版本,此版本要求.net framework4.0版本 安装完nuget包后,关闭整个vs软件重启,这样在代码中引用cefsharp才会有智能提示 环境准备: 除了framework等版本要求外,还要设置运行平台:X64或者X86,对应64位或者32位的系统,由于我们兼容XP,所以用的是32位

2018-11-29

给站点加壳:谷歌浏览器内核CefSharp,兼容XP

给web站加个壳,做成一个windows软件,软件内用web browser展示web站点。 因此想到了谷歌浏览器内核,有webkit.net,cefsharp,Xilium.CefGlue。 思路:.NET做一个winform,winform整个页面是一个webbrowser,这个浏览器是由谷歌内核初始化的。默认打开后台管理首页。 结果:经过测试,功能基本正常。但是需要注意谷歌版本,及操作系统版本(32/64位,XP,win7等)都有要求。而不同操作系统 ,对.netframework也有相关要求 注意点: windows xp只支持.net framework4.5版本以下 谷歌浏览器只有49版本(包含49)以下支持XP cefsharp.NET是开源的,对应的谷歌49版本,要求.netframework版本是4.0及以上

2018-11-29

visual c++助手 visual assist

VC++助手,使编程更快捷.使VISUAL C++界面更灵活,有利于提高编程速度

2009-03-31

空空如也

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

TA关注的人

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