try {}catch{}如何捕捉“ UNIQUE KEY 约束 不能插入重复键”的错误??

lxy_lxy 2009-04-22 01:23:02
try {}catch{}如何捕捉“ UNIQUE KEY 约束 不能插入重复键”的错误??
...全文
631 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
chy710 2009-04-23
  • 打赏
  • 举报
回复
SqlException
ojekleen 2009-04-23
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 lxy_lxy 的回复:]
我是说我如何用Try{}Catch(){}只捕捉
“UNIQUE KEY 约束 不能插入重复键”的错误”
类型的错误
[/Quote]

数据库有设置唯一列,插入相同的数据就会提示错误,
插入之前先检查原库中是否具有该值,如果有就不插入并提示用户错误,如果没用就执行insert
lxy_lxy 2009-04-23
  • 打赏
  • 举报
回复
怎么没人回答呀····郁闷··不会是分少了吧···我就这点分了···
lxy_lxy 2009-04-22
  • 打赏
  • 举报
回复
我是说我如何用Try{}Catch(){}只捕捉
“UNIQUE KEY 约束 不能插入重复键”
的错误”
类型的错误
蓝海D鱼 2009-04-22
  • 打赏
  • 举报
回复
MSDN

.NET Framework 类库

SqlException 类请参见
SqlException 成员 | System.Data.SqlClient 命名空间 | SqlError | SqlErrorCollection | SqlException 成员(Visual J# 语法) | C++ 托管扩展编程
要求
命名空间: System.Data.SqlClient

平台: Windows 98, Windows NT 4.0, Windows ME, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 系列, .NET Framework 精简版 - Windows CE .NET

程序集: System.Data (在 System.Data.dll 中)
语言
C#

C++

JScript

Visual Basic

全部显示
当 SQL Server 返回警告或错误时引发的异常。无法继承此类。

有关此类型所有成员的列表,请参阅 SqlException 成员。

System.Object
System.Exception
System.SystemException
System.Data.SqlClient.SqlException
NqIceCoffee 2009-04-22
  • 打赏
  • 举报
回复
很明显

主键重复

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧