DAL调用SP时出现的异常处理
三种情形:
1.执行SP时出错,如连接异常,数据库权限异常
2.SP代码中抛出异常
3.返回值/输出参数的值不符合约定
后两种情形需要在异常发生时记录传入SP的参数值;业务逻辑层需要捕获并重抛,以保证UI层提供给用户友好的错误提示
第一种情形出现时,中间层没必要干预,UI展现错误编码或模糊的错误消息,如系统忙
转载于:https://www.cnblogs.com/Googler/archive/2011/10/19/2217591.html
DAL调用SP时出现的异常处理相关推荐
- xml提示无法连接到远程服务器,异步调用WebService时,如何捕捉“无法连接远程服务器”异常...
在winform窗体中调用webservice,过程如下: ①Form1中弹出Form2 Form2 form2 = new Form2(); form2.ShowDialoag(); ②Form2中 ...
- 使用“1”个参数调用“DownloadString”时发生异常:“操作超时”
使用"1"个参数调用"DownloadString"时发生异常:"操作超时" 参考文章: (1)使用"1"个参数调用&q ...
- SQL SERVER使用ODBC 驱动建立的链接服务器调用存储过程时参数不能为NULL值
我们知道SQL SERVER建立链接服务器(Linked Server)可以选择的驱动程序非常多,最近发现使用ODBC 的 Microsoft OLE DB 驱动程序建立的链接服务器(Linked S ...
- [转]Silverlight在调用wcf时传输数据过大返回Not Found的解决办法
原文地址:http://www.cnblogs.com/gavinyao/archive/2012/04/17/2454495.html Silverlight在调用wcf时传输数据过大返回Not F ...
- 问题小结(2)-dialog内容动态变化(调用系统方法时)
在android里,我们调用系统的方法创建和显示dialog,同时dialog的内容是动态变化的(同一个id的dialog每一次调用showDialog时),发现内容总是显示第一次的东西,怎么实现di ...
- python 函数的调用的时候参数的传递_python定义函数时的参数调用函数时的传参...
一.定义函数: 1.位置参数:直接定义参数 2.默认参数(或者关键字参数):参数名 = "默认值" 3.位置参数必须在默认参数之前 二.调用函数: 1.按位置传,直接写参数的值 2 ...
- ABAP 如何判断调用smartforms时是进行打印还是预览
原文地址:ABAP 如何判断调用smartforms时是进行打印还是预览作者:Lemon SAP在调用smartforms 时,在打印时有直接打印和预览两个选择,有时候需要区别用户的操作是打印还是预览 ...
- 调用WebService时加入身份验证,以拒绝未授权的访问
调用WebService时加入身份验证,以拒绝未授权的访问 分类: WebService 2010-08-19 16:22 548人阅读 评论(4) 收藏 举报 众所周知,WebService是为企业 ...
- Silverlight在调用wcf时传输数据过大返回Not Found的解决办法
默认情况下,silverlight在调用wcf时,如果传递的数据中XML的Element的内容长度大于8192字节,即8k,会提示Not Found错误. 调用含有byte[]的方法时,内容长度大于1 ...
最新文章
- 微信小程序把后台传过来的数组坐标展示在地图上
- CSDN湘苗培优|保持热情,告别平庸
- Examine Scheduling Policies
- php 比较,PHP类型比较
- dedeampz mysql启动不了_localhost打不开?dedeampz环境启动不了?本地php环境启动失败?...
- ctrllist如何多行显示_浩辰CAD教程:如何输入钢筋符号?
- C++set容器-内置类型指定排序
- 【KMP】周期长度和(luogu 3435/ybtoj KMP-3)
- [php] in_array 判断问题(坑)
- 列表 list的技巧
- .so文件的基本理解,使用。
- 倍福--TwinSAFE的配置
- iPhone4s/iPad2无shsh降级iOS6.1.3
- canvas绘制图形的相关API
- phpstudy本地快速搭建网站,并外网访问【无公网IP】
- Tkinter 组件详解(十三):Menu
- 卡通人“小糊涂”就要登场亮相
- Vue.js / Nuxt.js / uni-app - 移动端 H5 网页,在电脑 PC 上打开时居中显示(手机网页在电脑上打开后,简单粗暴防止 “界面样式“ 拉伸变形的解决方案)适用所有web项目
- C#:实现一个将字符串转换为整数的方法
- twitter要我绑定手机_Twitter我的糖尿病