日期:2014-05-18  浏览次数:20626 次

asp.net 如何将sql错误信息显示为友好提示
我使用的是C#,sql server2005,表里添加唯一索引,而试图添加重复字段时,截获异常,显示出错页面。内容如下:

不能在具有唯一索引 'IX_patient_Info' 的对象 'dbo.patient_Info' 中插入重复键的行。
语句已终止。

如何将这种错误提示改为友好的提示呢?能不能设计一个类将所有sql 的出错信息都截获并显示为友好的提示?
多谢! 


------解决方案--------------------
try
catch
处理异常不行么?
------解决方案--------------------
插入不一定非得返回bool或int
string也行啊,catch中return字符串
到BLL处理字符串并传到ui不就行了吗
------解决方案--------------------
try
catch
就行
------解决方案--------------------
捕获异常,出现异常直接跳转错误页面,当然可以设计异常类跳转到不同的错误页面。