浏览模式: 普通 | 列表

Asp.Net 备份和恢复SQL SERVER 数据库

[ 2006-04-09 01:23:34 | 作者: admin ]
我们通常备份数据库时,需要登录数据库服务器去备份和恢复,这样很不方便,其实SQL SERVER自带的命令可能让我们很简单地实现远程通过Asp.Net备份和恢复数据库。

BACKUP DATABASE '被备份的数据库名' TO DISK = '备份文件路径';
ALTER DATABASE '被恢复的数据库名' SET OFFLINE WITH ROOLBACK IMMEDIATE;
RESTORE DATABASE '被恢复的数据库名' FROM DISK = '备份文件路径';
ALTER DATABASE '被恢复的数据库名' SET ONLINE WITH ROOLBACK IMMEDIATE;

      简单几条命令就可以完成数据库的备份和恢复,在Asp.Net中,可以像调用Sql语句一样调用这四条语句,轻轻松松实现SQL SERVER数据库的备份和恢复。
...

阅读全文…

C#统计字符串的长度(区分中英文)

[ 2006-04-09 01:01:13 | 作者: admin ]

        我们都知道C#中的string自已有一个Length属性,用来统计字符串的长度,如果字符都是中文或都是英文,那没什么问题,但如果出现中英文混合的情况,我们的统计结果就不太准确了,因为在计算机中,中文占两个字节的空间,英文占一个字节的空间,而string的Length不具备区分中英文的功能,所以它计算出来的长度并不准确,如我们在网页上显示字符时,有时候不能超过一定的长度,如果字符串是中英文混合,那载取的字符串长短不一,严重影响美观。

        当然,我们可以用一种非常简单的方法来计算字符串的长度,而且是中文算两个字符,英文算一个字符,下面给出我一直在用的一个方法的源代码,供大家参考:

            /// <summary>
            /// 计算文本长度,区分中英文字符,中文算两个长度,英文算一个长度
            /// </summary>
...

阅读全文…
System.Web.UI.Page类的构造函数的执行时机
这篇Blog来自一位同事和我的一次关于公司一个项目中的一个错误的讨论。错误非常简单,就是当在一个页面的构造函数中使用类似:

Session[“aaa”] = “bbb”;

的时候,就会抛出异常,说系统中Session没有被enable,所以不能使用(当然实际情况是肯定被enable了)。问题所在和解决方法也很快被找到了,在构造函数中不能使用Session的,将这个移到Page_Init中就OK了。

这个错误的根本原因应该是在页面的构造函数被调用时,ASP.NET引擎中负责处理Session的SessionStateModule中相应初始化Session的代码还没有被执行,所以才导致了那时不能访问当前上下文的Session信息。

SessionStateModule在其Init方法中,是在HttpAppl...

阅读全文…

C#中的Intellisense是大小写敏感的

[ 2005-12-07 09:38:45 | 作者: admin ]
C#中的Intellisense是大小写敏感的。为什么在辅助人们查找未知信息和不记得的信息的搜索特性中实现大小写敏感性是我无法理解的。更糟的是,它的大小写敏感性还是不一致的。

提供两种散列加密算法:MD5、SHA1。

[ 2005-12-07 09:31:12 | 作者: admin ]
如果想大小写不敏感的话,那么就先把明文转成大写。

          SHA1算法:
          result=FormsAuthentication.HashPasswordForStoringInConfigFile(PasswordString ,"SHA1");

          MD5算法
          result=FormsAuthentication.HashPasswordForStoringInConfigFile(PasswordString ,"MD5");

char 转换

[ 2005-12-06 10:57:04 | 作者: admin ]
str.Replace( Convert.ToChar(31), '@' )


TestDriven.NET
GhostDoc
Paster
CodeKeep
PInvoke.NET
VSWindowManager PowerToy
WSContractFirst
VSMouseBindings
CopySourceAsHTML
Cache Visualizer


原文: Visual Studio Add-Ins Every Developer Should Download Now

NUnit to write unit tests
NDoc to create code documentation
NAnt to build your solutions
CodeSmith to generate code
FxCop to police your code
Snippet Compiler ...

阅读全文…

asp.net报表解决方法

[ 2005-11-17 12:54:12 | 作者: admin ]


Csdn dotnet blog 专家群 masey

  private string subTotal(int row ,int num)
               {
                    string r = (row+1).ToString();
                 if( num == 0)//
                 {
                    return "=C"+r+"+F"+r+"-I"+r;
                 }
               else
                    return "=E"+r+"+H"+r+"-K"+r;
                   
               }
               private string sumTotal(string scol,int firstrow,int num){

               string r = num.ToString();
...

阅读全文…