点滴积累--小技巧
wind2006
工作8年,.net方向
展开
-
ado 使用函数
<br /> <br />CREATE FUNCTION "CYM1 ". "RN " (p1 in number) <br />return number <br />is <br />begin <br />return p1*5; <br />end; <br /> <br />创建一个函数 <br /> <br />OracleConnection oc=new OracleConnection( "data source=ccserver;User Id转载 2010-06-30 14:09:00 · 710 阅读 · 0 评论 -
面向对象的三大特性 基本问题
<br />1. abstraction.<br />2. encapsulation.<br />3. inheritance.<br />4. polymorphism.<br /><br />抽象比其他三个更重要。另外还有几个面向对象设计的几个原则:<br /><br />OCP.<br />VOD.<br />LSP.<br />DIP.<br />ISP.<br />LOD.<br />SRP.<br /> <br />封装、继承、多态<br /><br />的确,封装是一切的基础<br />因此转载 2010-07-16 13:34:00 · 758 阅读 · 0 评论 -
CuteEdit 虚拟主机部署出错的问题解决
<br />上传CuteEdit到虚拟主机,运行包含该控件的asp.net页出现异常<br /> <br />[NullReferenceException: 未将对象引用设置到对象的实例。]<br /> CuteEditor.Impl.b..ctor(Type type, String key) +74<br /> CuteEditor.a.i(HtmlTextWriter A_0) +136<br /> CuteEditor.Editor.Render(HtmlTextWriter writer)原创 2010-07-14 10:10:00 · 1009 阅读 · 2 评论 -
deffactory.dat cannot be opened 解决方案
<br /><br />用UltraISO打开VS2010安装ISO文件,提取setup/deffactory.dat文件到硬盘,用记事本打开,将里面内容清空,将以下内容复制到文件里<br />[Version]<br />Signature = "$Windows NT$"<br />Provider="Microsoft Visual Studio 2010 Professional Edition - ENU"<br />Version=900.100.00<br />NullString=Null原创 2010-08-03 16:11:00 · 814 阅读 · 0 评论 -
c# 调用数据库函数(如何取得返回值)
<br /><br />CREATE FUNCTION "CYM1 ". "RN " (p1 in number) <br />return number <br />is <br />begin <br />return p1*5; <br />end; <br /> <br />创建一个函数 <br /> <br />OracleConnection oc=new OracleConnection( "data source=ccserver;User Id=转载 2010-06-12 09:13:00 · 4199 阅读 · 0 评论 -
vs2005 sp1 网站发布 索引超出了数组界限。
<br />vs2005 sp1 网站发布 索引超出了数组界限。<br /> <br />VS2005 SP1编译调试一个网站是没问题的,但在发布网站时提示发布失败,详细如下:<br /> <br />------ 已启动生成: 项目: F:/.../eshop/, 配置: Debug .NET ------<br />索引超出了数组界限。<br />------ 跳过的发布: 项目 F:/.../eshop/, 配置: Debug .NET ------<br />========== 生成: 0 成功或原创 2010-08-09 12:00:00 · 1216 阅读 · 0 评论 -
通过Sql 统计排名
<br />在很多时候,我们需要统计数据的排名情况,最常见的是成绩、投票数等等的。但是,在SQL SERVER 2005 之前,SQL SERVER 2000 并没有提供这个直接的函数供我们使用,同样 ACCESS 也是如此。<br />access:<br />select name, score, (select iif(isnull(sum(1)), 1, sum(1) + 1) from score_rank where score > a.score) as rank from score_ran原创 2010-08-23 16:05:00 · 988 阅读 · 0 评论 -
MS SQL SERVER 2008 “阻止保存要求重新创建表的更改” 解决方法
MS SQL Server 2008 在建完表后,如果要插入任意列,则提示:当用户在在SQL Server 2008企业管理器中更改表结构时,必须要先删除原来的表,然后重新创建新表,才能完成表的更改,如果强行更改会出现以下提示:不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的标进行了更改或者启用了“阻止保存要求重新创建表的更改”选项。如果要去掉此提示,打开SQL转载 2011-12-28 13:02:42 · 643 阅读 · 0 评论