ado 连接上的错误
[ 2005-12-15 10:38:04 | 作者: admin ]
在较旧版本的odbc驱动程序下,使用第(1)种连接字符串,没有出现该错误。升级odbc驱动程序后(升级了sql server
7.0的sp2),出现“无法指出的错误”(第一次访问不出错,刷新后出错),错误位置指向connection.open connstr一
行,将连接字符串改为第(2)种,也就是把它的所有参数全部写出来,错误消失。
(1) connstr="DBQ="+server.mappath("usecar.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
(2) connstr="DBQ="+server.mappath("usecar.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};DriverId=25;FIL=MS ...
阅读全文…
7.0的sp2),出现“无法指出的错误”(第一次访问不出错,刷新后出错),错误位置指向connection.open connstr一
行,将连接字符串改为第(2)种,也就是把它的所有参数全部写出来,错误消失。
(1) connstr="DBQ="+server.mappath("usecar.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
(2) connstr="DBQ="+server.mappath("usecar.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};DriverId=25;FIL=MS ...
阅读全文…
System.Web.UI.Page类的构造函数的执行时机
[ 2005-12-11 00:17:53 | 作者: admin ]
System.Web.UI.Page类的构造函数的执行时机
这篇Blog来自一位同事和我的一次关于公司一个项目中的一个错误的讨论。错误非常简单,就是当在一个页面的构造函数中使用类似:
Session[“aaa”] = “bbb”;
的时候,就会抛出异常,说系统中Session没有被enable,所以不能使用(当然实际情况是肯定被enable了)。问题所在和解决方法也很快被找到了,在构造函数中不能使用Session的,将这个移到Page_Init中就OK了。
这个错误的根本原因应该是在页面的构造函数被调用时,ASP.NET引擎中负责处理Session的SessionStateModule中相应初始化Session的代码还没有被执行,所以才导致了那时不能访问当前上下文的Session信息。
SessionStateModule在其Init方法中,是在HttpAppl...
阅读全文…
这篇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");
SHA1算法:
result=FormsAuthentication.HashPasswordForStoringInConfigFile(PasswordString ,"SHA1");
MD5算法
result=FormsAuthentication.HashPasswordForStoringInConfigFile(PasswordString ,"MD5");
str.Replace( Convert.ToChar(31), '@' )
模仿AS效果的导航菜单
[ 2005-11-27 17:46:53 | 作者: admin ]
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>模仿as效果的导航菜单</title>
<style type="text/css">
<!--
a:link,a:visited { text-decoration: none; color: #666666 }
a:hover { text-decoration: underline }
#hor1 {
position:absolute;
left:320px;
top:20px;
width:220px;
height:20px;
z-index:1;
background-color: #999900;
}
#hor2 {
position:absolute;
...
阅读全文…
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>模仿as效果的导航菜单</title>
<style type="text/css">
<!--
a:link,a:visited { text-decoration: none; color: #666666 }
a:hover { text-decoration: underline }
#hor1 {
position:absolute;
left:320px;
top:20px;
width:220px;
height:20px;
z-index:1;
background-color: #999900;
}
#hor2 {
position:absolute;
...
阅读全文…
10个必备的VS.NET插件 和 10个.NET开发的小工具
[ 2005-11-21 22:01:43 | 作者: admin ]
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 ...
阅读全文…
让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"即可