浏览模式: 普通 | 列表

让IIS服务器支持中文文件名

[ 2005-11-18 16:14:46 | 作者: admin ]
有时候用iis的浏览项目的时候,如果有中文文件名直接下载有时就找不到该文件,当然你用flashget就可以了,但如果有目录的就只能干瞪眼了。那就看看下面的办法让你的iis支持中文吧

  开始运行:regedit
  

  修改注册表,将[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\InetInfo\Parameters\FavorDBCS]

    的值改为"0"即可

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();
...

阅读全文…

.NET Tips: 正确获取当前URL

[ 2005-11-17 09:13:49 | 作者: admin ]
.NET Tips: 正确获取当前URL
获取当前URL我一直使用HttpContext.Current.Request.Url.ToString(),今天Tinyfool指出我的一个Bug,调试发现,ToString()函数并不可靠。

如果当前URL为
http://localhost/search.aspx?user=tinyfool&tag=%BC%BC%CA%F5
通过HttpContext.Current.Request.Url.ToString()获取到的却是
http://localhost/search.aspx?user=tinyfool&tag=¼¼Êõ
这显然不对,怎么办?用HttpContext.Current.Request.Url.PathAndQuery好了,这个得到的正确的。:)

Sql Server 常用函数

[ 2005-11-13 23:11:26 | 作者: admin ]
1,统计函数 avg, count, max, min, sum

多数聚会不统计值为null的行。可以与distinct一起使用去掉重复的行。可以与group by 来分组

2, 数学函数

SQRT
ceiling(n) 返回大于或者等于n的最小整数
floor(n), 返回小于或者是等于n的最大整数
round(m,n), 四舍五入,n是保留小数的位数
abs(n)
sign(n), 当n>0, 返回1,n=0,返回0,n<0, 返回-1
PI(), 3.1415....
rand(),rand(n), 返回0-1之间的一个随机数
3,字符串函数

ascii(), 将字符转换为ASCII码, ASCII('abc') = 97
char(), ASCII 码 转换为 字符
low(),upper()
...

阅读全文…

原创日志 sql server 中关于字符串的截取

[ 2005-11-13 23:10:39 | 作者: admin ]
[test]表的按varchar类型字段demo排序的实现
demo字段
---------------
1LP1
1LP2
2LP1
3LP3
19LP23
23LP1

首先显示测试
---------------------------------
SELECT CAST(LEFT(demo, CHARINDEX('LP', demo) - 1) AS int) AS Expr1,
            CAST(RIGHT(demo, LEN(demo) - CHARINDEX('LP', demo) - 1) AS int) AS Expr2
FROM test

结论
-----------------------------------
SELECT *
FROM test
ORDER BY
            CAST(LEFT(demo, CHARINDEX('LP', demo) - 1) AS int),
...

阅读全文…

摘录的.net开发笔记资料

[ 2005-11-12 15:32:14 | 作者: admin ]
开发笔记资料
1. 数据验证
public static bool ValidateUserid(string inString)
{
    Regex r = new Regex("^[A-Za-z0-9]{8}$");
    return r.IsMatch(inString)
}

^[A-Za-z0-9]{8}$ 8个字的种子


2. 后期绑定
<%# DataBinder.Eval(Container.DataItem,"price","{0:c}") %> 货币格式


3. 注册客户端脚本
string sClose = null;
sClose = @"<script language = javascript>
                    window.close();
                    </script>";
...

阅读全文…

常用的数据库操作函数

[ 2005-11-12 15:31:39 | 作者: admin ]
public DataSet ReadDB(string SqlCmd)
    {
      SqlConnection conn=new SqlConnection(SqlConn);
      SqlDataAdapter da=new SqlDataAdapter(SqlCmd,conn);
      DataSet ds=new DataSet();
      da.Fill(ds);
      da.Dispose();
      return ds;
    }
    public DataSet ReadDB_OLEDB(string OleCmd)
    {
      OleDbConnection conn=new OleDbConnection(OleConn);
      OleDbDataAdapter da=new OleDbDataAdapter(OleCmd,conn);
      DataSet ds=new DataSet();
...

阅读全文…

连接池问题

[ 2005-11-12 15:30:55 | 作者: admin ]
当连接打开时,将根据一种精确的匹配算法来创建连接池,该算法会使连接池与连接中的字符串相关联。每个连接池都与一个不同的连接字符串相关联。当新连接打开时,如果连接字符串不精确匹配现有池,则将创建一个新池。

在以下示例中,将创建三个新的 SqlConnection 对象,但只需要使用两个连接池来管理这些对象。请注意,第一个和第二个连接字符串的差异在于为 Initial Catalog 分配的值。

SqlConnection conn = new SqlConnection();
conn.ConnectionString = "Integrated Security=SSPI;Initial Catalog=northwind";
conn.Open();
// Pool A is created.

SqlConnection conn = new SqlConnection();
...

阅读全文…