上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 22 下一页
摘要: [代码]ASP.NET的异常处理 Web应用程序来说,发生不可预知的错误和异常在所难免,我们必须为Web程序提供错误处理机制。当错误发生时,我们必须做好两件事情:一是将错误信息记录日志,发邮件通知网站维护人员,方便技术人员对错误进行跟踪处理;二是以友好的方式提示最终用户页面发生了错误,而不能将未处理的错误信息显示给用户。 让我们想想,ASP.NET为我们提供了几种错误处理机制?如果同时使用他们是不... 阅读全文
posted @ 2009-07-15 13:51 chunchill 阅读(879) 评论(0) 推荐(0) 编辑
摘要: 如果x.Equals(y)为true成立,则有x.GetHashCode()==y.GetHashCode()利用反射器可以发现public static bool Equals(object objA,object objB){  return((objA==objB)||(((objA!=null)&(objB!=null)&&objA.Equals(objB)));}... 阅读全文
posted @ 2009-07-07 22:51 chunchill 阅读(192) 评论(0) 推荐(0) 编辑
摘要: [代码] 阅读全文
posted @ 2009-06-23 16:34 chunchill 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 刚看到《大话设计模式》中的讲原型模式的一个Demo,其中有将父类对象强转为子类对象,理论上是不可以的,而且我写了个Demo测试也是不可以,但是我运行书上的Demo却能跑过去,让我很不解,希望能有人帮忙解释下原由,代码贴在下面:[代码]如果我把注释部分运行起来,就会报无法将类型为“System.Object”的对象强制转换为类型。a.clone()返回的其实也是个object... 阅读全文
posted @ 2009-06-16 00:01 chunchill 阅读(1360) 评论(4) 推荐(0) 编辑
摘要: [代码]First class start!Second class start!Third class start!Third's destructor is calledSecond's destructor is calledFirst's destructor is called析构函数的执行过程实际是执行了Finalize方法,具体的方法实际是:protected overrid Fin... 阅读全文
posted @ 2009-06-10 15:20 chunchill 阅读(291) 评论(3) 推荐(0) 编辑
摘要: [代码] 阅读全文
posted @ 2009-05-26 21:50 chunchill 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 在程序开发中经常会遇到大量数据的操作问题,有的时候还是少不了Excel,GSV等,需要进行数据文件类型的备份。 当然可以在数据端可以操作。右点击数据库->任务->导出数据->数据源选择应该导出的格式。下一步就可以编写SQL语句获得自己想要的数据啦,但是这个需要操作数据库,而真正的系统开发中,能够直接操作数据库的人很少。所以这种方法只能作为管理做临时查询时使用。 在开发过程中,特别... 阅读全文
posted @ 2009-05-21 16:24 chunchill 阅读(8007) 评论(1) 推荐(4) 编辑
摘要: ClientScript.RegisterStartupScript(this.GetType(), "no", JS.Alert(strErrMsg));[代码] 阅读全文
posted @ 2009-05-17 23:19 chunchill 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 局部变量、全局变量、堆、堆栈、静态和全局--------------------------------------------------------------- 一般全局变量存放在数据区,局部变量存放在栈区, 动态变量存放在堆区,函数代码放在代码区。 --------------------------------------------------------------- 栈区是普通的栈... 阅读全文
posted @ 2009-05-15 00:13 chunchill 阅读(5984) 评论(0) 推荐(1) 编辑
摘要: 深入.NET DataTable 1、ADO.NET相关对象一句话介绍1)DataAdapter:DataAdapter实际是一个SQL语句集合,因为对Database的操作最终需要归结到SQL语句。2)Dataset:DataSet可以理解成若干DataTable的集合,DataSet在内存里面维护一个表集合包括表间关系。对于.NET Framework 2.0之前的版本,DataSet在ADO... 阅读全文
posted @ 2009-05-05 14:18 chunchill 阅读(828) 评论(0) 推荐(0) 编辑
摘要: 用环境 操作系统:windows 2003 数据库:sql server 2000/sql server 2005 使用链接服务器进行远程数据库访问的情况 一、 问题现象 在执行分布式事务时,在sql server 2005下收到如下错误: 消息 7391,级别 16,状态 2,过程 xxxxx,第 16 行 无法执行该操作,因为链接服务器 "xxxxx" 的 OLE DB 访问接口 "SQLN... 阅读全文
posted @ 2009-04-23 16:52 chunchill 阅读(323) 评论(0) 推荐(0) 编辑
摘要: BEGIN DISTRIBUTED TRANSACTION 指定一个由 Microsoft 分布式事务处理协调器 (MS DTC) 管理的 Transact-SQL 分布式事务的起始。 语法 BEGIN DISTRIBUTED TRAN [ SACTION ] [ transaction_name | @tran_name_variable ] 参数 transaction_name 是用户... 阅读全文
posted @ 2009-04-23 16:07 chunchill 阅读(894) 评论(1) 推荐(0) 编辑
摘要: SQL Server 2005/2008 触发器的管理和查看 1、通过可视化操作来管理和查看触发器在Microsoft SQL Server Management Studio中,选中某一数据库的某一张表时,在“对象资源管理器详细”窗口中有“触发器”项。通过“触发器”的右键菜单功能,我们可以新建触发器。如果原来的表中已经存在了触发器,通过双击“触发器”项可以查看到具体的触发器,在此处可以执行 修... 阅读全文
posted @ 2009-04-23 15:24 chunchill 阅读(13529) 评论(1) 推荐(1) 编辑
摘要: 运行下面的脚本可以再D盘新建一个nipsan.txt的文件,然后可以向文件输入“HELLO,MS SQL SERVER 2000 .I LOVE YOU” CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->DECLARE @object ... 阅读全文
posted @ 2009-04-22 15:12 chunchill 阅读(1225) 评论(0) 推荐(0) 编辑
摘要: 当在sqlserver2005中使用"存储过程xp_getfiledetails "时,会报找不到该存储过程的错误。 原因是该存储过程在sqlserver2000的版本存在,而在2005中已经不存在。用以下方法可以解决该问题,相当于重新写了一个csp_getfiledetails的存储过程替代原来的xp_getfiledetails存储过程。 在C盘下,新建Temp文件夹,放Conchango.S... 阅读全文
posted @ 2009-04-21 16:20 chunchill 阅读(1411) 评论(3) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 22 下一页