2011年8月5日

判断ExecuteScalar()是否返回结果

摘要: ExecuteScalar()返回的是首行首列的值,一般用于执行这类查询SELECT COUNT(*)FROM TABLE返回的类型是 OBJECT,如果数据库中没有任何记录时,如何判断呢?以下是方案:其一、调用Convert的IsDBNull来判断 object objResult=tempCmd.ExecuteScalar(); if(objResult!=null && Convert.IsDBNull(objResult))其二,改变sql语句利用sql中的isnull函数,如下"select isnull(max(id),0) from employees& 阅读全文

posted @ 2011-08-05 15:05 静以修身俭以养德 阅读(471) 评论(0) 推荐(0) 编辑

2011年7月31日

在没有高度设定的情况下让margintop生效

摘要: 解决方法是,在没有高度设定的容器中加上overflow:hidden; 阅读全文

posted @ 2011-07-31 21:04 静以修身俭以养德 阅读(263) 评论(0) 推荐(0) 编辑

2011年7月30日

在FootTemplate与ItemTemplate中间扩展Repeater模板

摘要: Repeater是一个轻量级模板,灵活性比较强,相对于GridView和DataList等排版实现相对灵活,所以个人还是比较喜欢用的。但Repeater没有分页模板,并且如果用作后台的话,如果添加批量操作的功能,则也会受到限制,更何况我个人比较较真,一定要在ItemTemplate下边加批量操作模板和分页模板,最后再是FootTemplate模板。从网上搜了一大堆资料,虽然有扩展Repeater模板的,但对于更改Repeater的模板顺序,确是一篇也没有搜到,无奈之下,自己花了几天的时间,狠狠钻研了一下Repeater的模板代码,最后终于完成,并且还扩展出了一个EmptyTemplate模板, 阅读全文

posted @ 2011-07-30 13:44 静以修身俭以养德 阅读(514) 评论(0) 推荐(0) 编辑

2011年7月1日

Asp.NET对授权用户和角色的控制 <authorization>

摘要: URL授权控制对资源的访问权限。它可以使一些用户和角色对资源有存取权限,也可以拒绝某些用户和角色对资源的存取。甚至它还可以决定能够存取资源的HTTP方法(例如:不允许get,允许POST等等)。 对于授权用户和角色的控制,asp.net通过配置文件config.web中的<authorization>标识段来实现。<allow>标识表示允许对资源的访问,<deny>标识表示拒绝对资源的访问。 它们都有两个属性,users和roles分别表示用户和角色。 我们来看一个实例: <!--config.web-> … <configuration& 阅读全文

posted @ 2011-07-01 14:44 静以修身俭以养德 阅读(824) 评论(0) 推荐(0) 编辑

sqlserver中bit类型取反操作

摘要: 在网上查到两种方式,经试验均可行,记录如下:UPDATE Newslist SET IsTop = abs(IsTop-1)UPDATE Newslist SET IsTop = (IsTop+1)%2 阅读全文

posted @ 2011-07-01 00:44 静以修身俭以养德 阅读(677) 评论(0) 推荐(0) 编辑

2011年6月11日

多记录集排序的问题

摘要: 今天遇到一个从数据库的同一表中按不同条件取记录集然后按记录集顺序排序的问题,从网上直接找到了办法,很简单,一条SQL语句搞定。SELECT 0 as type,* FROM Company WHERE companyid in (10)UNIONSELECT 1 as type,* FROM Company WHERE companyid not in (10)上述代码的关键在于自定义了一个type列,如果没有这个列,则两个记录集是混在一起的,无法分开,定义了type之后,记录集会按type从小到大排列。 阅读全文

posted @ 2011-06-11 00:16 静以修身俭以养德 阅读(242) 评论(0) 推荐(0) 编辑

2011年4月13日

怎么样把sql server 2000的用户表的所有者改成dbo

摘要: 怎么样把sql server 2000的用户表的所有者,改成dbo,而不是用户名exec sp_changeobjectowner '[bbsdb].[dv_style]',[dbo]更改当前数据库中对象的所有者备份、恢复数据库时,往往会出现所有者是原来的用户,这样当你在新的系统中使用时,会出现表名无效的错误提示,而加入原来的用户名,又会出现用户已经存在的错误,所以最好的方法就是修改成dbo:怎么样把sql server 2000的用户表的所有者,改成dbo,而不是用户名。(附修改存储过程的方法,在查询器中执行:EXEC sp_changeobjectowner 'us 阅读全文

posted @ 2011-04-13 23:35 静以修身俭以养德 阅读(338) 评论(0) 推荐(0) 编辑

2011年3月28日

跟随页面滚动的div(firefox,ie,chrome),兼给setTimeout传递参数的方法

摘要: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf- 阅读全文

posted @ 2011-03-28 15:33 静以修身俭以养德 阅读(876) 评论(0) 推荐(0) 编辑

2011年3月26日

使IE6下PNG背景透明的七种方法任你选

摘要: PNG图像格式介绍:PNG是20世纪90年代中期开始开发的图像文件存储格式,其目的是企图替代GIF和TIFF文件格式,同时增加一些GIF文件格式所不具备的特性。流式 网络图形格式(Portable Network Graphic Format,PNG)名称来源于非官方的“PNG’s Not GIF”,是一种位图文件(bitmap file)存储格式,读成“ping”。PNG用来存储灰度图像时,灰度图像的深度可多到16位,存储彩色图像时,彩色图像的深度可多到48位,并且还可 存储多到16位的α通道数据。IE6下PNG背景透明的显示问题PNG格式比起GIF来表现色彩更丰富,特别是表现渐变以及背景透 阅读全文

posted @ 2011-03-26 17:11 静以修身俭以养德 阅读(334) 评论(0) 推荐(0) 编辑

css控制透明度

摘要: filter:alpha(opacity=50); /*IE滤镜,透明度50%*/-moz-opacity:0.5; /*Firefox私有,透明度50%*/opacity:0.5;/*其他,透明度50%*/举个例子:通过ie6 ie7 ie8 ff3 opera 谷歌 safari测试#test{background-color:#0000CC;filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;width:100px;height:100px;}但是还是会有很多问题,浏览器兼容性问题,等而且IE滤镜的频繁使用会使浏览器的执行效率降 阅读全文

posted @ 2011-03-26 14:02 静以修身俭以养德 阅读(664) 评论(0) 推荐(0) 编辑

导航