随笔分类 -  工作體會

使用ExecuteReader返回DataReader既有查询结果集又有输出参数和返回值的使用注意事项
摘要:使用ExecuteReader方式执行的存储过程,存储过程既返回了查询结果,又有输出参数和返回值,但是返回值和输出结果总是取不到 其实这个问题,微软本身就给出了解释,MSDN上有明确的说明,我直接贴出来了: Command 对象公开了几个可用于执行所需操作的 Execute 方法。当以数据流的形式返回结果时,使用 ExecuteReader 可返回 DataReader 对象。使用 Execu... 阅读全文

posted @ 2009-11-12 14:24 ★金★ 阅读(1878) 评论(1) 推荐(0)

触发器AFTER及FOR的区别
摘要:AFTER Specifies that the DML trigger is fired only when all operations specified in the triggering SQL statement have executed successfully. All referential cascade actions and constraint checks also ... 阅读全文

posted @ 2009-10-29 16:00 ★金★ 阅读(1058) 评论(1) 推荐(0)

TRIGGER 触发器获得insert, delete, update行的信息
摘要:触发器语句中使用了两种特殊的表:deleted 表和 inserted 表。Deleted 表用于存储 DELETE 和 UPDATE 语句所影响的行的复本。在执行 DELETE 或 UPDATE 语句时,行从触发器表中删除,并传输到 deleted 表中。Deleted 表和触发器表通常没有相同的行。 Inserted 表用于存储 INSERT 和 UPDATE 语句所影响的行的副本。在一个插... 阅读全文

posted @ 2009-10-29 14:30 ★金★ 阅读(791) 评论(0) 推荐(0)

Using SQL Functions
摘要:Using SQL Functions Function must be entered in escaped ODBC syntax. The functions are entered in the form {fn function([parm_1[,parm_n]])}. For example: select LAST_NAME, FIRST_NAME,{fn CONCAT(FIRST... 阅读全文

posted @ 2009-10-29 14:26 ★金★ 阅读(287) 评论(0) 推荐(0)

批量解锁域用户
摘要:由于被锁定的用户很难冲表面看出来,一个个查找也很费事。建议您使用ldap filter 进行搜索,并将这个搜索保存在AD中,以备后用。下面是操作步骤。打开ADUC,找到 【保存的查询】,并右键: 然后 指定好信息后,定义查询 选择【自定义查询】,并输入命令 (objectclass=user)(lockouttime>=1) 然后确定。如果需要查询,双击Find Locked Users即可... 阅读全文

posted @ 2009-09-10 09:46 ★金★ 阅读(736) 评论(0) 推荐(0)

SQL表和存储过程创建修改日期
摘要:查询建立时间 --表select * from sysobjects where id=object_id(N'表名') and xtype='U' --表的结构 select * from syscolumns where id=object_id(N'表名') --存储过程 select * from sysobjects where id=object_id(N'存储过程名') and x... 阅读全文

posted @ 2009-09-10 01:45 ★金★ 阅读(638) 评论(1) 推荐(0)

uniqueidentifier字段类型大小写
摘要:uniqueidentifier字段类型大小写在2份清单里一个显示大写,一份显示小写,觉得有点奇怪。在查询语句里全部大写,打开表时显示的是小写。后来发现是实体表都显示小写,临时表产生的数据是小写。 阅读全文

posted @ 2009-03-09 14:37 ★金★ 阅读(538) 评论(0) 推荐(0)

网线的做法及2台电脑直连
摘要:网线的做法及2台电脑直连白橙,橙,白绿,蓝,白蓝,绿,白棕,棕(B)白绿,绿,白橙,蓝,白蓝,橙,白棕,棕(A)1,3对换就变成A类线了,一段A类线,一段B类线就可以实现2台电脑直连。当然了,3,5还是要调换一下。 阅读全文

posted @ 2008-12-31 10:10 ★金★ 阅读(1732) 评论(0) 推荐(0)

三级无刷新联动(支持IE,Firefox)
摘要:aspx: Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 请选择厂别 ... 阅读全文

posted @ 2008-08-22 15:19 ★金★ 阅读(475) 评论(1) 推荐(0)

日期查询字符串转换
摘要:在项目中常常设及到时间段的查询,比如:2008-08-08~2008-08-08之间的数据。 不过一般数据库中保存的时间格式 2008-08-15 16:42:33.890 这样在SQL语句中用between and 就无法得到数据,就要用到数据转换Convert及Cast都可以,Convert没有2008-08-08 这样的格式,select convert(varchar(20),getdat... 阅读全文

posted @ 2008-08-15 16:45 ★金★ 阅读(312) 评论(0) 推荐(0)

网页滚动条向下拉动奇慢的原因
摘要:这几天发现网页很慢,之前一直没有注意这个问题,向下的滚动条拉动时奇慢,今天有时间,终于找到原因。 一段段代码进行测试后发现是样式表中的body标签作的怪,删除这个标签后马上就好了,在一段段测试发现是用于固定网页背景的代码造成的。 background-attachment:fixed; 但是在火狐中没有这个问题,难道是传说中的IE中的BUG。 阅读全文

posted @ 2008-08-15 14:42 ★金★ 阅读(1797) 评论(1) 推荐(0)

用CSS改变表格边框样式,很实用的一种方法。[转]
摘要:用CSS改变表格边框样式,很实用的一种方法。 制作方法: 将下面的代码复制到~里,此为隐藏下边框 隐藏下边 将下面的代码复制到~里,此为隐藏上边框 隐藏上边框 将下面的代码复制到~里,此为隐藏左边框 隐藏左边框 将下面的代码复制到~里,此为隐藏右边框 隐藏右边框 阅读全文

posted @ 2008-07-29 16:41 ★金★ 阅读(659) 评论(0) 推荐(0)

制作1px边框表格的几种方法[转]
摘要:制作1px边框表格的几种方法 有过网页制作经验的朋友一定知道:一般来讲,把表格的边框定义为1px时,即border=1,而实际上是2px。而我们在很多时候需要那种真正的边框为1px的表格,下面就介绍几种方法。 一、用嵌套表格 用两个表格嵌套,外层的表格的长与宽比里层的多出2px,并设置对齐属性为水平居中、垂直居中,然后把外层表格的背景设为你需要的边框颜色,里层表格背景设为与网页背景相同,这样... 阅读全文

posted @ 2008-07-29 16:40 ★金★ 阅读(315) 评论(0) 推荐(0)

全选删除确认改进
摘要:FireFox不支持event.returnValue,网上有人说用evt.preventDefault();测试后发现也不行,哪位朋友知道还请告之。 那只有用return 了,代码如下: function changeStatus() { var strpar = document.getElementsByName("chkID"); var j=0; for (var... 阅读全文

posted @ 2008-07-14 11:04 ★金★ 阅读(212) 评论(0) 推荐(0)

Excel导出及数据格式化处理
摘要:Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> public void ToExcel(System.Web.UI.Control ctl, string FileName) { Htt... 阅读全文

posted @ 2008-05-24 08:45 ★金★ 阅读(1720) 评论(1) 推荐(0)

SSO实现
摘要:单点登录Single Sign On(SSO) 有几个系统都共用一个User表,完全可以实现,很简单的代码,如下: 只要每个系统设置相同就可以了. private string KeysOuts(int i) { RNGCryptoServiceProvider rng =... 阅读全文

posted @ 2008-05-23 13:30 ★金★ 阅读(636) 评论(0) 推荐(0)

css+div文字底部对齐
摘要:#hdright {}{ float: left; height:40px; position:relative; } #hdright span.m{}{position:absolute;bottom:0} 1行3列样式: #firstrow{}{width:100%;height:40px;background-color: #f... 阅读全文

posted @ 2007-12-29 11:39 ★金★ 阅读(7850) 评论(0) 推荐(0)

DIV和CSS排版中制作细线条的几种方法(转)
摘要:今天制作div的高度控制的时候发现IE下控制div的高度很小的时候无效,特意查了一下相关文章。 最终有了解决方案,参考下面文章: 如果要制作一条高度小于12PX(大约)的线条,在IE中会显示出高于实际高度的,看下面。 可看出实际高度大于6PX,这也算是IE的一个BUG吧。以下三种方法可解决这个问题,推荐使用第一种方法。 1: 2. div之间要加个空格 注:IE5.0 无效 3: ... 阅读全文

posted @ 2007-12-29 09:55 ★金★ 阅读(826) 评论(0) 推荐(0)

Menu使用
摘要:即将删除代码,放在这里保存备用。 一、Menu菜单: 二、MultiView code001 code002 code003 三、事件代码 protected void Menu1_MenuItemCl... 阅读全文

posted @ 2007-11-02 10:50 ★金★ 阅读(304) 评论(0) 推荐(0)

Menu控件几个使用方法
摘要:有时候为了控制Menu显示: 1.禁用某个项目,也就是变灰(this.Menu1.Items[0].Enabled = false;) 2.移除某项,完全不显示(this.Menu1.Items.Remove(this.Menu1.Items[1]);) 3.添加新项(this.Menu1.Items.Add(new MenuItem("栏目管理","2"));) 这些和DropDownList不... 阅读全文

posted @ 2007-10-29 11:22 ★金★ 阅读(925) 评论(0) 推荐(0)

导航