摘要: 即使拥有了本地代理类等特性,调用Web Service方法毕竟和调用本地方法有所区别,问题之一就是异常的处理。可以想象,如果希望捕获Web Service服务器端产生的异常,那这些异常信息就需要被封装在SOAP信息中发送回客户端。本节将借助回答问题,简要介绍Web Service中的异常机制。 所... 阅读全文
posted @ 2011-06-13 11:58 Alex.Net 阅读(354) 评论(0) 推荐(0)
摘要: 在.Net中实现Web服务时,在Web服务接口中产生的任何用户异常(非SoapException之外的异常)都被包装为SoapException 传递给客户端,这使得难以采用通常的方式处理Web Service的异常。本文讲述如何通过SoapExceptionHelper实现一致的异常处理。Web ... 阅读全文
posted @ 2011-06-13 11:57 Alex.Net 阅读(271) 评论(0) 推荐(0)
摘要: having子句与where有相似之处但也有区别,都是设定条件的语句。在查询过程中聚合语句(sum,min,max,avg,count)要比having子句优先执行.而where子句在查询过程中执行优先级别优先于聚合语句(sum,min,max,avg,count)。简单说来:where子句:select sum(num) as rmb from order where id>10只有先查询出id大于10的记录才能进行聚合语句having子句:select reportsto as manager, count(*) as reports from employees group by 阅读全文
posted @ 2011-06-13 11:53 Alex.Net 阅读(481) 评论(0) 推荐(0)