让IIS服务器支持中文文件名
[ 2005-11-18 16:14:46 | 作者: admin ]
有时候用iis的浏览项目的时候,如果有中文文件名直接下载有时就找不到该文件,当然你用flashget就可以了,但如果有目录的就只能干瞪眼了。那就看看下面的办法让你的iis支持中文吧
开始运行:regedit
修改注册表,将[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\InetInfo\Parameters\FavorDBCS]
的值改为"0"即可
开始运行: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好了,这个得到的正确的。:)
获取当前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()
...
阅读全文…
多数聚会不统计值为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),
...
阅读全文…
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>";
...
阅读全文…
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();
...
阅读全文…
{
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();
...
阅读全文…
当连接打开时,将根据一种精确的匹配算法来创建连接池,该算法会使连接池与连接中的字符串相关联。每个连接池都与一个不同的连接字符串相关联。当新连接打开时,如果连接字符串不精确匹配现有池,则将创建一个新池。
在以下示例中,将创建三个新的 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();
...
阅读全文…
在以下示例中,将创建三个新的 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();
...
阅读全文…







