摘要: 最近写的东西都是以SqlServer开头,之所以这样是因为最近想写些数据库方面的东西,总结总结这段时间来对数据库的一些认识。先看个demo,我们对着demo说事.declare @sql nvarchar(1000),@Name varchar(10)set @sql='select @Name=Name from Tb where ID=5'execute sp_executesql @sql,N'@Name varchar(10)',@Name=@Nameprint(@Name) 大家看看这段代码输出的结果是什么?结果是空的,我们的本意是想根据用户的ID来获 阅读全文
posted @ 2011-03-16 16:55 comeonfyz 阅读(1152) 评论(0) 推荐(0)
摘要: 通常我们在写存储过程的时候会用到拼字符串的情况,特别是表设计采用分表设计的时候,会较常用到拼字符串,在存储过程中如果遇到下面这样的程序段结果会如何?declare @Sql nvarchar(2000),@id intset @id=1set @Sql='select UserID from tb where id='+@idexec(@Sql) 事实证明,这样的结果,拼出来的@sql会是:select UserID from tb where id= 这里的1少了,为什么会这样?这是因为@id是整型,如果要这条sql语句正确执行需要做如下处理:declare @Sql nva 阅读全文
posted @ 2011-03-12 13:51 comeonfyz 阅读(1779) 评论(0) 推荐(1)
摘要: 通常我们在对某表进行查询的时候,会发现有很多重复的数据,比如有张登录统计表,我们现在需要查出登录一次,登录二次,登录三次..的用户。如果根据用户的ID来统计的话,那样肯定是不行的,我们要统计的是一次的用户数量,而不是某个用户的登录次数.碰到这个问题的时候我们就可以用到group by了。入下:select UserID,COUNT(UserID) total from Tb group by UserID 这样就可以实现根据UserID来分组了,查询结果有两列,第一列是Userid,第二列是该UserID出现的次数,这个次数也就是我们需要的登录次数了。这里要啰嗦下的是,查询的字段必须是在聚合. 阅读全文
posted @ 2011-03-12 11:42 comeonfyz 阅读(1902) 评论(0) 推荐(0)
摘要: 通常我们在写存储过程插入的时候,都会将主键定义为output。如果主键是自增长的,如何在插入后不用查询直接得到刚刚插入的数据的主键呢? 这时我们可以用到sql的函数SCOPE_IDENTITY(),如下:SET id=SCOPE_IDENTITY()通过这么一个语句对id赋值 阅读全文
posted @ 2011-03-11 17:10 comeonfyz 阅读(473) 评论(0) 推荐(0)
摘要: 通常我们在设计表的时候,会加一个排序字段,为的是方便数据的排序,比如上移、下移。如果在给数据表插入数据的时候,想要使这个字段的默认值跟数据库的主键(主键是自增长)一致的话,该怎么弄呢?先插入,然后取出刚刚插入的数据的主键,然后对这行数据更新,将排序的值更新为主键的值?理论上这样做也能实现,但是如果并发量大的情况这样做就不划算了。这时候我们可以用到一个sql的函数ident_current,如下:INSERT INTO tab (c1,c2,c3) values ('aa','bb',ident_current('tab')) 这个sql 命令是对 阅读全文
posted @ 2011-03-11 17:06 comeonfyz 阅读(545) 评论(3) 推荐(0)
摘要: 症状:SQL SERVER2005里面,启动SQL代理服务,启动正常,但是在sql server 代理还是显示已禁用代理 xp在Management Studio中新建维护计划时,提示以下错误信息:“代理XP”组件已作为此服务器安全配置的一部分被关闭。系统管理员可以使用sp_configure来启用“代理XP”。有关启用“代理XP”的详细信息,请参阅SQL Server联机丛书中的“外围应用配置器”。解决方法:Sql代码sp_configure'showadvancedoptions',1;GORECONFIGURE;GOsp_configure'AgentXPs 阅读全文
posted @ 2011-03-03 11:12 comeonfyz 阅读(999) 评论(0) 推荐(0)
摘要: 写了几年的asp.net,最近因公司需求,要做个cs的编辑器,无奈只好硬着头皮写一个,折腾了半天把程序写好了,接下来就是如何,这的确头疼。因为这是.net项目,所以要运行离不开.net环境,而编辑部的同事是么有这环境的,何解?  有环境的话,直接把exe给他们就OK了,但没环境,给他们,他们也运行不了。不能因为没环境就不管了,问题还是要解决的,百度了半天终于把包打好了,把环境也嵌入进去了,这里把过程跟大家分享下  1 新建安装部署项目 打开VS,点击新建项目,选择:其他项目类型-安装与部署-安装向导(安装项目也一样),然后点击确定。 2 安装向导 关闭后打开安装向导,点击下一步,或者直接点 阅读全文
posted @ 2010-12-21 16:15 comeonfyz 阅读(435) 评论(0) 推荐(0)
摘要: 如果要用到编辑器,fck肯定是首选..这里讲讲fck的配置,综合网上各家所长,希望可以帮助到大家FCKeditor相关资料简介:官方网站http://www.fckeditor.net/官方文档http://wiki.fckeditor.net/下载地址http://www.fckeditor.net/download/default.html官方演示http://www.fckeditor.ne... 阅读全文
posted @ 2010-11-24 15:54 comeonfyz 阅读(438) 评论(0) 推荐(0)
摘要: 用npoi生成excel的文章已经有很多,我这就不多说了,今天主要的目的就是把我写的例子贴出来和大家分享如果有不明白的地方,可以联系我这边 HSSFSheet sheet = (HSSFSheet)workbook.CreateSheet(); 有用到个类型转换,如果不强制转换,会报错,网上的很多demo就是因为没有转换,所有在run的时候,报错了.. 阅读全文
posted @ 2010-11-24 15:49 comeonfyz 阅读(268) 评论(0) 推荐(0)
摘要: 前面讲了用open flash chart来画曲线图,这里把我用open flash chart 画饼图的例子贴出来和大家分享 阅读全文
posted @ 2010-11-24 15:45 comeonfyz 阅读(456) 评论(3) 推荐(1)
点击右上角即可分享
微信分享提示